@import url(./navigations/nav_colors.css);
@import url(./navigations/buttons_colors.css);

/* 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 */

h2.klapptext, h2.klapptext_open_hover
{
	background: #ffed00 url(../../img/dropText/dropTextHead.jpg) no-repeat 4px 4px;
	color:#007743;
}
h2.klapptext_hover
{
	color:#007743;
	background:  #ffed00 url(../../img/dropText/dropTextHeadHover.jpg) no-repeat 4px 4px;
}
h2.klapptext_open
{
	color:#ff0fc6;
	background:  white url(../../img/dropText/dropTextHeadOpen.jpg) no-repeat 4px 4px;
}

table.klapptext_open
{
	background: none;
	color:black;
}

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

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

#main_page_body
{
	background: transparent url(../../img/areas/bodyBackground.jpg) repeat 50% 0px;
}

#background_top
{
	background: transparent url(../../img/areas/backgroundTop.png) repeat-x 0% 0%;
	z-index:1;
}

#main_page_background
{
	background: transparent url(../../img/areas/backgroundBottom.png) repeat-x 0% bottom;
	z-index:2;
}

#area_banner
{
	background: transparent url(../../img/areas/areaTopv4.jpg) no-repeat 0px 0px;
}

div.content_dynamic
{
	background: transparent url(../../img/areas/whiteBackground.gif) no-repeat 0px 0px;
}
div.content_dynamic_bottom
{
	background: transparent url(../../img/areas/whiteBackgroundBottom.gif) no-repeat 0px 0px;
}

div.container_right_light
{
	background: transparent url(../../img/areas/containerRightLight.jpg) repeat-y 0px 0px;
}
div.container_right,div.container_right_light
{
	background: transparent url(../../img/areas/containerRight.gif) no-repeat 0px 0px;
}
div.container_right_bottom,div.container_right_light_bottom
{
	background: transparent url(../../img/areas/containerRightBottom.gif) no-repeat 0px 0px;
}

div.container_left
{
	background-color:#fff401;
}
/*div.container_left_bottom*/

#area_flash_panorama
{
	background: transparent url(../../img/areas/3dmapBackground.gif) no-repeat 0px 0px;
}

div.contentMainSpacer,div.contentMainSpacerParkinfo,div.links_bottom,div.links_bottom_big
{
	background: transparent url(../../img/spacer/spacerVertical.gif) repeat-x 0px 0px;
}
div.contentMainSpacerRight
{
	background: transparent url(../../img/spacer/spacerVerticalWhite.gif) repeat-x 0px 0px;
}

h1.contentTitleParkinfo
{
	background-position: 0px bottom;
}

#area_language #lang_button_de:hover,
#area_language #lang_button_de_active
{
	background: transparent url(../../img/lang/lang_de_active.jpg) no-repeat 0px 0px;
}
#area_language #lang_button_en:hover,
#area_language #lang_button_en_active
{
	background: transparent url(../../img/lang/lang_en_active.jpg) no-repeat 0px 0px;
}
/* Hintergrund Bilder / Farben --------------------------------------------------------------- ende */