/* Ränder --------------------------------------------------------------- start */

.border_top_bottom
{
	border-bottom:1px solid #893f45;
	border-top:1px solid #893f45;
}
.border_left_right
{
	border-right:1px solid #893f45;
	border-left:1px solid #893f45;
}

.border_top_mozilla
{
	border-top:1px solid #893f45;
}

.border_top
{
	border-top:1px solid #893f45;
}

.border_left
{
	border-left:0px solid #893f45;
}

.border_right
{
	border-right:1px solid #893f45;	
}

.border_bottom
{
	border-bottom:1px solid #893f45;
}

.second_border
{
	border:1px solid black;	
}

.main_border
{
	border:1px solid #893f45;
}

.required_fields
{
	border:1px dotted #893f45;
}

.error_border
{
	border:1px dotted red;
}

/* Ränder --------------------------------------------------------------- ende */

/* Hintergrund Farben --------------------------------------------------------------- start */
.bg_first_color
{
	background-color:#893f45;
}

.bg_second_color
{
	background-color:#f5f5ee;
}

.bg_third_color
{
	background-color: white;
}	

.bg_body_color
{
	background: transparent url(../img/bg.jpg);
}
/* Hintergrund Farben --------------------------------------------------------------- ende */

/* Gästebuch ------------------ start - */

.contentHeader
{
	border-bottom: 1px solid #c4c4c4;
	background: transparent url(../img/page_center_top.png) no-repeat 0% 0%;
}

.contentSubHeader
{
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}

.contentBackground
{
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;	
}

div.contentHeaderSml
{
	border: 1px solid #c4c4c4;
	background-color:#f1972b;
}

/* Gästebuch ------------------ ende - */

/* Schrift Farben ----------------------------------------------------start */

	/*Banner schrift start*/
	h1
	{
		color:#893f45;
	}
	/*Banner schrift ende*/
	
	/*hauptNavigation Oben start*/
	li.haupt_nav_top_link a
	{	
		color: #ed250a;	
	}
	
	li.haupt_nav_top_link a:hover
	{
		color: #381594;
	}
	
	li.haupt_nav_top_link_active a
	{
		color: #381594;
		text-decoration:none;
	}
	
	.inactive_link
	{
		color:#c0c0c0;
	}
	/*hauptNavigation Oben ende*/
		
	/*rechte bereichsnavigation start*/
		
	li.cnt_nav_right_link a
	{
		color: #ffcd00;
		text-decoration:none;
	}
	
	li.cnt_nav_right_link a:hover
	{
		color: white;
		text-decoration:none;
	}
	
	li.cnt_nav_right_link_active a
	{
		color:white;
		text-decoration:none;
	}
	
	/*rechte bereichsnavigation ende -*/
	
	/*hauptNavigation Unten start -*/
	li.haupt_nav_bottom_link a
	{	
		color: #ffffff;
	}
	
	li.haupt_nav_bottom_link a:hover
	{
		color: #ffcd00;
	}
	
	li.haupt_nav_bottom_link_active a
	{
		color: #ffcd00;
		text-decoration:none;
	}
	
	.inactive_link
	{
		color:#c0c0c0;
	}
	/*hauptNavigation Unten ende -*/
	
	/* Suchen Drucken Seite Versenden start -*/
	
	.utility_function
	{
		color: white;
	}
	
	.utility_function a
	{
		color: white;
		text-decoration:none;
	}
	
	.utility_function a:hover
	{
		color: black;
		text-decoration:underline;
	}
	
	ul.search_results li a
	{
		text-decoration:none;
	}
	
	/* Suchen Drucken Seite Versenden ende -*/
	
	/* Generelle Link Farbe  start -*/
	a
	{
		color:#fd0202;
	}
	a:hover
	{
		color:#381594;
	}
	/* Generelle Link Farbe  ende -*/
	
	.error_color
	{
		color:#893f45;
		font-weight:bold;
	}
	
/* Schrift Farben ---------------------------------------------------- ende -*/

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


.banner_background
{
	background: transparent url(../img/banner.jpg) no-repeat 0% 0%;
}

.nav_top_background
{
	background: transparent url(../img/nav_top_backgrnd.png) no-repeat 0% 0%;
}

.background_content
{
	background: transparent url(../img/cnt_backgrnd.jpg) repeat-y 0% 0%;
}

.nav_bottom_background
{
	background: transparent url(../img/nav_bottom_backgrnd.jpg) no-repeat 0% 0%;
}

.footer_background
{
	background: transparent url(../img/footer_backgrnd.jpg) no-repeat;
}
.email_icon
{
	background: transparent url(../img/icon_email.gif) no-repeat 50% 50%;
	background-color:white;
}

.print_icon
{
	background: transparent url(../img/icon_print.gif) no-repeat 50% 50%;
	background-color:white;
}

.search_icon
{
	background: transparent url(../img/icon_search.gif) no-repeat 50% 50%;
	background-color:white;
}

.thumb_big_background
{
	background: transparent url(../img/thumb_sml.png) no-repeat 0% 0%;
}
.right_background
{
	background: transparent url(../img/background_right.png) repeat-y top right;
}

.background_cnt_nav_right
{
	background: transparent url(../img/cnt_nav_right.png) no-repeat 0% 0%;
}

.top_right_background
{
	background: transparent url(../img/background_top_right.png) repeat-y top right;
}

.area_left
{
	background: transparent url(../img/cnt_backgrnd_left.png) no-repeat 0% 0%;
}


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