@charset "UTF-8"; /* encoding: utf-8 */

#menu
{
	float: left;
	height: auto;
	font-size: 10px;
	line-height: 12px;
	padding-top: 0px;
}

#menu ul
{
	margin: 0;
	padding: 0;
}
#menu ul li
{
	list-style: none;
	display: block;
	width: 139px;
	text-align: right;
	margin: 0 0 7px 0;
}
#menu ul ul li
{
	margin: 1px 0 0 0;
	background: #FFF;
}
#menu ul ul ul
{
	display: none;
}
#menu a
{
	display: block;
	margin: 0;
	color: #888383;
	text-decoration: none;
}
#menu a:hover,
#menu a.on
{
	color: #BC012D;
}
#menu ul ul a
{
	width: 116px;
	padding: 4px 12px 4px 8px;
	background: #FFF url(../img/menu/sub.gif) top right no-repeat;
}
#menu ul ul a:hover,
#menu ul ul a.on
{
	width: 116px;
	padding: 4px 17px 4px 3px;
	background: #FFF url(../img/menu/sub_.gif) top right no-repeat;
}

/* ----------------- menu item images ------------------- */

.menuimage {
	display: block;
	width: 139px !important;
	height: 25px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.menuimage span {
	display: none;
}

#menuitem1 { background-image: url(../img/menu/home.gif); }
#menuitem12 { background-image: url(../img/menu/unternehmen.gif); }
#menuitem13 { background-image: url(../img/menu/leistungen.gif); }
#menuitem14 { background-image: url(../img/menu/projektentwicklung.gif); }
#menuitem15 { background-image: url(../img/menu/aktuelleprojekte.gif); }
#menuitem38 { background-image: url(../img/menu/kontakt.gif); }
#menuitem50 { background-image: url(../img/menu/flaechen.gif); }
#menuitem52 { background-image: url(../img/menu/referenzen.gif); }

#menuitem1:hover, #menuitem1:focus, #menuitem1.menuimage.on,
#menuitem12:hover, #menuitem12:focus, #menuitem12.menuimage.on,
#menuitem13:hover, #menuitem13:focus, #menuitem13.menuimage.on,
#menuitem14:hover, #menuitem14:focus, #menuitem14.menuimage.on,
#menuitem15:hover, #menuitem15:focus, #menuitem15.menuimage.on,
#menuitem50:hover, #menuitem50:focus, #menuitem50.menuimage.on,
#menuitem52:hover, #menuitem52:focus, #menuitem52.menuimage.on,
#menuitem38:hover, #menuitem38:focus, #menuitem38.menuimage.on {
	background-position: 0 -25px;
}

/* ----------------- submenu at the top ------------------- */

#kopfmenu ul {
	margin: 0;
	padding: 0;
}
#kopfmenu ul li {
	list-style: none;
	float: right;
	padding: 0 7px 0 0;
	background: transparent url(../img/subnav/subnav_trenner.gif) top right no-repeat;
}
#kopfmenu #subnav_4 {
	padding: 0 16px 0 0;
	background-image: none;
}
#kopfmenu ul li a span {
	display: none;
}
#kopfmenu ul li a {
	display: block;
	height: 28px;
}

#kopfmenu #subnav_1 a {
	width: 54px;
	background: transparent url(../img/subnav/subnav_news.gif) top left no-repeat;
}

#kopfmenu #subnav_2 a {
	width: 70px;
	background: transparent url(../img/subnav/subnav_presse.gif) top left no-repeat;
}

#kopfmenu #subnav_3 a {
	width: 80px;
	background: transparent url(../img/subnav/subnav_kontakt.gif) top left no-repeat;
}

#kopfmenu #subnav_4 a {
	width: 77px;
	background: transparent url(../img/subnav/subnav_sitemap.gif) top left no-repeat;
}

#kopfmenu #subnav_1 a:hover,
#kopfmenu #subnav_2 a:hover,
#kopfmenu #subnav_3 a:hover,
#kopfmenu #subnav_4 a:hover {
	background-position: 0 -28px;
}

