#menu { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 100%; float: left; }

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 126px;
float: left;
}

#menu a, #menu h1 { color: #444443; font-family: arial, helvetica, sans-serif; font-variant: normal; letter-spacing: 1px; display: block; margin: 0; padding: 0; }

#menu h1 { color: #eaeaea; font-size: 12px; font-weight: bold; font-style: italic; line-height: 31px; background: #c1dfff url(../pics/menu_bg_elem.jpg) no-repeat; text-align: center; vertical-align: middle; width: 126px; height: 31px; }

#menu a { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; }

#menu a:hover { color: blue; font-weight: bold; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; }

#menu li {position: relative;}

#menu ul ul { color: #444443; font-size: 11px; font-weight: normal; font-style: normal; line-height: 16px !important; background-color: #c1dfff; text-align: left; position: absolute; width: 116px; z-index: 500; padding: 2px 3px; }

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{ display: none; }

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{ top: 31px; left: -5px; display: block; }

#menu img { float: left; }

#startSubNavi, #startSubNavi a { color: #444443; font-size: 12px; font-family: arial, sans-serif, helvetica; line-height: 18px; text-decoration: none; text-align: left; letter-spacing: 0.5px; vertical-align: top; }
#startSubNavi a:hover {text-decoration: none;}

#startSubNavi b { color: #000; }
#startTeaser { font-size: 12px; font-family: arial, helvetica, sans-serif; text-align: left; vertical-align: top; }
#footerMenu { color: #444443; font-size: 10px; font-family: arial, helvetica, sans-serif; text-align: left; word-spacing: 20px; letter-spacing: 1px; vertical-align: middle; }
#advertFooter { background-color: #e2efff; text-align: center; vertical-align: bottom; width: 955px; height: 104px; }

#contentTextile { color: #444443; font-size: 12px; font-family: arial, sans-serif, helvetica; text-decoration: none; text-align: left; letter-spacing: 0.5px; vertical-align: top; }