/* Generelle Farben ---------------------------------------------------------------------------- start -*/
	
.error_color
{
	color:red !important;
	background-color:white;
	border: 1px dotted red;
}
.error_border
{
	border:1px solid red !important;
}

table.mainTable
{
	border: 1px dotted white;
}

tr.tableHead
{
	background-color:#fc9200;
	color:white;
}

/* Generelle Farben ---------------------------------------------------------------------------- ende -*/

/* Elemente --------------------------------------------------------------------------------------------- start */

div.related_content
{
	background-color:#edeef0;	
}

h2.accordion_head,
h2.accordion_head_open
{
	color:white;
	background: white url(../../img/modules/accordionHead.png) no-repeat 0px 0px;
}

h2.accordion_head_open
{
	background-position: left bottom;
}
div.accordion_content
{
	background-color:#edeef0;
}

/* Elemente --------------------------------------------------------------------------------------------- ende */

/* Hintergrund Bilder / Farben --------------------------------------------------------------- start */

#area_bottom
{
	background: transparent url(../../img/areas/areaNavBottom.png) repeat-x 0px 0px;
}

#area_search
{
	background: transparent url(../../img/search/areaSearch.png) no-repeat 0px 0px;
}

#area_search_big
{
	background: transparent url(../../img/search/areaSearchBig.png) no-repeat 0px 0px;
}
#area_search_big input
{
	color: #4d5164;
}

#main_page_body
{
	background-color:#858C9F;	
}

#area_banner
{
	background: transparent url(../../img/areas/areaNavTop.png) repeat-x 0px 0px;
}

#area_nav_top
{
	background: transparent url(../../img/logos/qparksLogo.png) no-repeat 0px 0px;
}

#area_content
{
	background-color:white;
}

#area_featured
{
	background: transparent url(../../img/areas/areaFeatured.jpg) repeat 0px 0px;	
}

/* Hintergrund Bilder / Farben --------------------------------------------------------------- ende */