/* CSS Document */
#header
	{
		background-image: url(../pics/header-p.jpg);
	}

#middle
	{
		background-image: url(../pics/container-hg_p.gif);
	}
	
#container
	{
		border-bottom: 0px;
	}
	
#bottom
	{
		width: 800px;
		background-image: url(../pics/footer-hg_p.gif);
		color:#fff;
		border-width: 0px 1px 1px 1px;
		border-style: solid;
		border-color: #000;
	}
	
#bottom a
	{
		color:#fff;
	}

/* Text Links */
#cont a
	{
		text-decoration: underline;
		color: #A8111C ;
	}

/* TYPO */
#mainmenu .act a,
#mainmenu a:hover
	{
		color: #ff0000;
	}
	
#submenu,
#cont_left div.tx-bee4merestaurantmenu-pi1,
#cont_left div.tx-jmgallery-pi1
	{
		font-size: 10px;
		line-height: 12px;
		color: #daa18a;
	}
	
#submenu a,
#cont_left div.tx-bee4merestaurantmenu-pi1 a,
#cont_left div.tx-jmgallery-pi1 a
	{
		color: #daa18a;
	}
	
#submenu .act a,
#submenu a:hover,
#cont_left div.tx-bee4merestaurantmenu-pi1 .act a,
#cont_left div.tx-bee4merestaurantmenu-pi1 a:hover,
#cont_left div.tx-jmgallery-pi1 .act a,
#cont_left div.tx-jmgallery-pi1 a:hover
	{
		color: #fff;
	}

.title,
h1,
h1 a
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		line-height: 22px;
		font-style: italic;
		color: #fff;
		margin: 0px;
		padding: 0px;
	}

.subtitle,
.subtitle-soft,
.subtitle-klein,
.submenu-title,
.submenu-title a,
.submenu-title-klein,
h2,
h3,
h2 a,
h3 a
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-size: 18px;
		color:#FFFFFF;
		line-height: 24px;
		margin: 0px;
		padding: 0px;
	}
	
.subtitle-klein,
.submenu-title-klein,
h3,
h3 a
	{
		font-size: 12px;
		color:#FFFFFF;		
	}

.subtitle,
.subtitle-klein,
div.csc-header h2,
div.csc-header h3,
div.csc-textpicHeader h2,
div.csc-textpicHeader h3
	{
		color: #fff;
	}

h1,
h2,
h3
	{
		padding-bottom: 0.5em ;
	}
	
h1 a,
h2 a,
h3 a,
#cont h1 a,
#cont h2 a,
#cont h3 a
	{
		text-decoration: none ;
	}

.subtitle-soft
	{
		color: #daa18a;
	}