/* Ränder --------------------------------------------------------------- start */

.required_fields
{
	border:1px dotted #893f45;
}

.error_border
{
	border:1px dotted red;
}

/* Ränder --------------------------------------------------------------- ende */

/* Schrift Farben ----------------------------------------------------start */

	/* Links  ----------------------------------------- start -*/
	
	a
	{
		color:black;
	}
	a:hover
	{
		color:#5a87d1;
	}
	
	.error_color
	{
		color:red;
		font-weight:bold;
	}
	
	.text_highlight
	{
		background-color:#c8e2ee;
	}
	
	.viewable_color
	{
		color:#9ecb14;
		font-weight:bold;
	}
	
	a.menue_buttons
	{
		color:white;
		text-decoration:none;
	}
	
	a.menue_buttons:hover
	{
		text-decoration:underline;
	}
	
	a.main_color
	{
		color:#024395;
		text-decoration:none;
	}
	
	span.redHighlight
	{
		color:#d00002;
	}
	
	#area_footer_text
	{
		color:#024395;
		text-decoration:none;
		font-weight:bold;
	}
	
	h1.mailHead
	{
		color:white;
	}
	
	h1.mailSubHead
	{
		color:#00469e;
	}
	
	#mailTable
	{
		border:1px solid #c0c0c0;
	}
	
	#myplace_link
	{
		background: transparent url(../../../img/myplace/myplace_button.png) no-repeat 0px 0px;
	}
	
	#myplace_link a
	{
		text-decoration:none;
		color:#00469e;
		font-weight:bold;
	}
	
	#sitePrintIcon
	{
		background: transparent url(../../../img/site_print_icon.jpg) no-repeat 0px 0px;
		color:white;
		text-decoration:none;
	}
	
	#sitePrintIcon:hover
	{
		text-decoration:underline;
	}
	
	/* Links  ----------------------------------------- ende -*/
	
	/* main nav ------------------------------ start -*/
	
	#main_nav li a
	{
		color:white;
	}
	
	#main_nav li a:hover
	{
		background-color:#024395;
	}
		
	#main_nav li a.main_nav_red:hover
	{
		background-color:#cc0000;
	}
	
	/* main nav ------------------------------ ende -*/
	
	/* nav_top ------------------------------ start -*/
	
	#nav_top li.homeButton a,#nav_top li.standardButton a
	{
		color:#0343a6;
	}
	
	#nav_top li.searchButton a
	{
		color:white;
	}
	
	/* nav_top ------------------------------ ende -*/
	
	/* search_table ------------------------------ start -*/
	
	table.search_table
	{
		color:white;
	}
	
	td.results_footer
	{
		background-color:#0055aa;
	}
	
	h2
	{
		color:#024395;
	}

	table.advanced_search_table
	{
		color:white;
	}
	
	td.resultHightlight
	{
		background-color:#e5e5e5;
	}
	
	/* search_table ------------------------------ ende -*/
	
	
	/* aktionen Baum Menue ----------------------------- start -*/
	
	#giftMainMenue
	{
		background-color:white;
	}

	#giftMainMenue li.level_0
	{
		background: transparent url(../../../img/layout/head_background.jpg) repeat-x 0% 0%;
	}
	
	#giftMainMenue li.level_1
	{
		background: transparent url(../../../img/layout/green_arrow.gif) no-repeat 0% 6px;
	}
	
	.infoGrazResults a
	{
		background: transparent url(../../../img/layout/green_arrow.gif) no-repeat 0% 15px;
	}
	
	#giftMainMenue li.level_1 a,.infoGrazResults a
	{
		color:#024395;
		font-weight:normal;
	}
	
	#giftMainMenue li.level_1 a:hover,#giftMainMenue li.level_1 a.active
	{
		color:white;
		background-color:#024395;
	}
	
	#giftMainMenue li.level_0 p a
	{
		color:#024395;
	}
	
	#giftMainMenue li.level_0 p,#giftMainMenue li p.firmName
	{
		color:#024395;
	}
		
	#giftMainMenue li.space,#giftMainMenue li.spaceBig
	{
		background:none;
	}
	
	#giftMainMenu li.spaceWhite
	{
		background-color:white;
	}
	
	#giftMainMenue li.spaceBigGrey
	{
		background:#e5e5e5;
	}
	
	/* aktionen Baum Menue ----------------------------- ende -*/
	
	/* aktionen Baum Liste ----------------------------- start -*/
	
	#giftList li.gitListHead
	{
		background: transparent url(../../../img/layout/head_background.jpg) repeat-x 0% 0%;
	}
	
	#giftList li.gitListHead h1,h1.giftHeadTitle
	{
		color:#024395;
	}
	
	#giftList li.blueSpaceLine
	{
		border-bottom:1px solid #024395;
	}
	
	#giftList li.blueSpaceLineBig,#giftList li.detailView
	{
		border-bottom:3px solid #024395;
	}
	
	td.giftText
	{
		color:#757575;
	}
	
	td.giftTitle a
	{
		color:#024395;
		text-decoration:none;
	}
	
	td.blueSpaceLine
	{
		background-color:#024395;
	}
	
	h1.giftHeadTitle
	{
		background: transparent url(../../../img/layout/head_background.jpg) repeat-x 0% 0%;
	}
	
	/* aktionen Baum Liste ----------------------------- ende -*/
	
	/* Paging ------------------------------------------ start -*/
	
	#paging li a
	{
		text-decoration:none;
	}
	
	#paging li.paging a:hover,#paging li.paging_active a
	{
		color:#024395;
		border:1px solid #024395;
	}
	
	/* Paging ------------------------------------------ start -*/
	
/* Schrift Farben ---------------------------------------------------- ende -*/

/* Hintergrund Farben --------------------------------------------------------------- start */

.bg_body_color
{
	background-color:#a6d515;
}

#area_footer,#area_content_myplace,#innerMailArea,.infoGrazResults
{
	background-color:white;
}

table.tipps_table
{
	background-color:#E5E5E5;
}

#area_bottom_myplace
{
	border-bottom:2px solid white;
}

/* Hintergrund Farben --------------------------------------------------------------- ende */

/* Hintergrund Bilder  --------------------------------------------------------------- start */

#area_top
{
	background: transparent url(../../../img/layout/area_top.jpg) no-repeat 0% 0%;
}

#area_nav_top
{
	background: transparent url(../../../img/layout/area_nav_top.jpg) no-repeat 0% 0%;
}

#area_basic_search_start
{
	background: transparent url(../../../img/layout/area_search_start.jpg) no-repeat 0% 0%;
}

#area_basic_search
{
	background: transparent url(../../../img/layout/area_search.jpg) no-repeat 0% 0%;
}

#area_adv_search_start
{
	background: transparent url(../../../img/layout/area_adv_search.jpg) no-repeat 0% 0%;
}

div.area_content
{
	background: transparent url(../../../img/layout/area_content.jpg) repeat-y 0% 0%;
}

.headBackground
{
	background: transparent url(../../../img/layout/head_background.jpg) repeat-x 0% 0%;
}

#mailArea
{
	background: transparent url(../../../img/grazHatsSml.jpg) no-repeat top right;
}

#area_top_myplace
{
	background: transparent url(../../../img/myplace/area_top_myplace.jpg) no-repeat 0px 0px;
}

#area_nav_top_myplace
{
	background: transparent url(../../../img/layout/head_background.jpg) repeat-x 0% 0%;
}

#area_content_myplace
{
	background: white url(../../../img/myplace/area_content_myplace.jpg) no-repeat bottom right;
}

/* Hintergrund Bilder  --------------------------------------------------------------- start */