@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;
}

.text
{
	color:black;
}

a.footer_link
{
	color:#005097;
	border-bottom:2px solid #a0bdd9; 			
}
a.footer_link span.footer_link_date
{
	font-weight:bold;
}
a.footer_link:hover,
div.footer_row a.footer_link_active
{	
	background-color:#a9c4dd;
}

#upload_tab_nav
{
	background: transparent url(../../img/buttons/headButton.jpg) repeat-x  0px 0px;	
}
#upload_tab_nav a
{
	color:white;
	text-decoration:none;
	font-weight:bold;	
	cursor:pointer;
}
#upload_tab_nav a.mainButton_active
{
	color:#ffcc00;	
}
#upload_tab_nav a.mainButton_active:hover
{
	color:#ffcc00;
	background-position:top;
}
#upload_tab_nav a:hover
{
	background: transparent url(../../img/buttons/headButton.jpg) repeat-x  bottom;
	color:#005097;	
}
	

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

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

h1.contentTitle,h1.contentTitleParkinfo
{
	color:#00559a;	
}

h2.klapptext
{	
	color:white;
	background: transparent url(../../img/dropText/dropTextHead.jpg) no-repeat 0px 0px;
}
h2.klapptext_hover
{
	color:#00559a;	
	background: transparent url(../../img/dropText/dropTextHeadHover.jpg) no-repeat 0px 0px;
}
h2.klapptext_open
{	
	color:white;
	background: transparent url(../../img/dropText/dropTextHeadOpen.jpg) no-repeat 0px 0px;	
}
h2.klapptext_open_hover
{ 
	color:#00559a;	
	background: transparent url(../../img/dropText/dropTextHeadOpenHover.jpg) no-repeat 0px 0px;
}

table.klapptext_open
{	
	color:black;
	background:none;
	/*background: transparent url(../../img/areas/content_background.png) repeat 0% 0%;*/	
}

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

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

#main_page_background
{
	background: #005097 url(../../img/areas/area_body.jpg) no-repeat center top;
	z-index:2;	
}
#area_banner
{
	background: transparent url(../../img/areas/area_banner.jpg) no-repeat 10px 0px;
}

#area_content
{
	background: transparent url(../../img/areas/content_background.png) repeat-y 0px 0px;
}

div.contentSpacerTransparent
{
	background: transparent url(../../img/spacer/content_spacer.png) no-repeat 0px 0px;
}

#fx_outer_right
{
	background: transparent url(../../img/areas/content_outer_right.jpg) no-repeat 0px 0px;
}
#fx_outer_left	
{
	background: transparent url(../../img/areas/content_outer_left.jpg) no-repeat 0px 0px;
}
#fx_outer_left_bottom	
{
	background: transparent url(../../img/areas/content_outer_left_bottom.jpg) no-repeat 0px 0px;
}

#footer_head,
#footer_content
{
	background: transparent url(../../img/areas/bg_footer_v2.png) repeat-y 0px 0px;
	color:#005097;
}
#footer_bottom
{		
	background: transparent url(../../img/areas/bg_footer_bottom_v2.png) no-repeat 0px 0px;
}

div.container_right h2,
.head_color
{
	color:#005097;
}

div.container_right
{
	background: transparent url(../../img/areas/containerRight.png) repeat-y 0px 0px;
}

div.container_small
{
	background: #d6e2ef url(../../img/areas/smallContainer.jpg) no-repeat 0px 0px;
}
div.container_small_bottom
{
	background: transparent url(../../img/areas/smallContainerBottom.jpg) no-repeat 0px 0px;
}

#area_flash_panorama,
div.content_white_background
{
	background-color:white;
}

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