/* ######################################## */
/* # Speisekarte      				      # */
/* ######################################## */

#menu .specials_abstand	{ height: 27px; }

#menu .anti_abstand		{ height: 27px; }
#menu .pasta_abstand	{ height: 27px; }
#menu .pizza_abstand	{ height: 27px; }
#menu .dolci_abstand	{ height: 27px; }
#menu .bar_abstand		{ height: 27px; }
#menu .tee_abstand		{ height: 27px; }
#menu .wein_abstand		{ height: 27px; }

#menu .en_anti_abstand	{ height: 27px; }
#menu .en_pasta_abstand	{ height: 27px; }
#menu .en_pizza_abstand	{ height: 27px; }
#menu .en_dolci_abstand	{ height: 27px; }
#menu .en_bar_abstand	{ height: 27px; }
#menu .en_tee_abstand	{ height: 27px; }
#menu .en_wein_abstand	{ height: 27px; }

#menu .ru_anti_abstand	{ height: 27px; }
#menu .ru_pasta_abstand	{ height: 27px; }
#menu .ru_pizza_abstand	{ height: 27px; }
#menu .ru_dolci_abstand	{ height: 27px; }
#menu .ru_bar_abstand	{ height: 27px; }
#menu .ru_tee_abstand	{ height: 27px; }
#menu .ru_wein_abstand	{ height: 27px; }

#menu .fi_anti_abstand	{ height: 27px; }
#menu .fi_pasta_abstand	{ height: 27px; }
#menu .fi_pizza_abstand	{ height: 27px; }
#menu .fi_dolci_abstand	{ height: 27px; }
#menu .fi_bar_abstand	{ height: 27px; }
#menu .fi_tee_abstand	{ height: 27px; }
#menu .fi_wein_abstand	{ height: 27px; }

#menu .kasten_pasta				{ width: 405px; }
* html #menu .kasten_pasta		{ width: 417px; }



/* ######################################## */
/* # Home 							      # */
/* ######################################## */

.h_willkommen
{	margin: 108px 0 30px 20px;
}

.h_openings
{	margin: 20px 0 0 236px;
}

#h_news
{	left: 580px;
}

/* ######################################## */
/* # Header        					      # */
/* ######################################## */

#header ul li a
{	width: 104px;
}

/* ######################################## */
/* # Textfeld     					      # */
/* ######################################## */

#main
{	left: 560px;
}


/* ######################################## */
/* # Länderflaggen 					      # */
/* ######################################## */

.flag_ee, .flag_uk, .flag_ru, .flag_fi
{	background-image: url(../basics/flag_estonia.gif);
	background-repeat: no-repeat;
	background-position: 167px 3px;
}
.flag_uk
{	background-image: url(../basics/flag_unitedkingdom.gif);
}
.flag_ru
{	background-image: url(../basics/flag_russia.gif);
}
.flag_fi
{	background-image: url(../basics/flag_finland.gif);
}


/* ######################################## */
/* # Navigation    					      # */
/* ######################################## */

#header_space
{	width: 242px;
}

/* ######################################## */
/* # Navigation    					      # */
/* ######################################## */

.navigation
{	position: absolute;
	width: 190px;
	top: 77px;
	left: 345px;
	overflow: hidden;
}

.navigation ul, 
.navigation li
{	margin: 0;
	padding: 0;
    list-style-type: none;
    list-style-image: none;
}

.navigation ul li a,
.navigation ul li.sel ul li a
{	display: block;
	margin: 0;
	padding: 2px 2px 2px 6px;

	background-color: #dfdad1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #978d7d;
	border-bottom: 2px solid #fdfcf7;
}

.navigation ul li.sel a
{	color: #fdfcf7;
	background-color: #c4bcaf;
}


.navigation ul li.sel ul li a
{	padding: 2px 2px 2px 14px;
	background-color: #f0eae4;
}

.navigation ul li a:hover,
.navigation ul li.sel ul li a:hover
{	color: #fdfcf7;
	background-color: #c4bcaf;
}

.navigation ul li.akt a,
.navigation ul li.akt a:hover,
.navigation ul li.sel ul li.akt a,
.navigation ul li.sel ul li.akt a:hover
{	color: #fdfcf7;
	background-color: #978e7d;
}

/* PEREPAEVAD */
.navigation ul li a.nav_ppv
{	background-color: #f6d9a7;
}
.navigation ul li.akt a.nav_ppv
{	background-color: #b99e7b;
}
.navigation ul li a.nav_ppv:hover,
.navigation ul li.akt a.nav_ppv:hover
{	background-color: #e0c598;
}



