/*************** Allgemeines ***************/

body {
    background-color: #000000;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
	font: 100% Arial, Helvetica, sans-serif;
}

#logo {
    position: absolute;
    left: 160px;
    top: 240px;
}

#links {
    position: absolute;
    left: 428px;
    top: 240px;
}

#links img{
    margin-right: 58px;
    border: 0;
}

#text {
    position: absolute;
    left: 428px;
    top: 420px;
    color: #8E8E8E;
    font-size: 70%;
    width: 500px;
}

#text a,
#text a:link,
#text a:visited {
    font-weight: bold;
    color: #AAAAAA;
    text-decoration: none;
    display: block;
    padding: 0 0 0 15px;
    background: url(../images/www/arrows_rightnav.gif) no-repeat 0 -22px;
}

#text a:focus,
#text a:hover,
#text a:active {
    color: #EB880E;
    background-position: 0 3px;
}

#text a.weiter:link,
#text a.weiter:visited {
    font-size: 150%;
    background: url(../images/www/arrows_rightnav.gif) no-repeat 0 -20px;
}

#text a.weiter:focus,
#text a.weiter:hover,
#text a.weiter:active {
    color: #EB880E;
    background-position: 0 5px;
}

/* Werbespot */
#werbespot { position: relative; }

#werbespot .headline {
    position: absolute;
    top: 125px;
    left: 547px;
}

#werbespot .link {
    position: absolute;
    top: 150px;
    right: 241px;
}

#werbespot .image {
    position: absolute;
    top: 45px;
    left: 765px;
}

a.arrowlink:link,
a.arrowlink:visited {
    font-size: 75%;
    font-weight: bold;
    color: #AAAAAA;
    text-decoration: none;
    padding: 0 11px 0 0;
    background-image: url(../images/www/arrows_rightnav.gif);
    background-repeat: no-repeat;
    background-position: right -22px;
}

a.arrowlink:focus,
a.arrowlink:hover,
a.arrowlink:active {
    color: #EB880E;
    background-position: right 3px;
}

#lovestory {
    position: absolute;
    top: 350px;
    left: 330px;
}

/* Neue Auswahl */
ul, li {
    margin:0;
    padding: 0;
    list-style-type: none;
    background-color: #000;
}

ul#main {
    position: absolute;
    top: 265px;
    left: 330px;
    z-index: 10;
}

ul#main li {
    display: block;
    width: 111px;
    position: absolute;
}

ul#main a:link,
ul#main a:visited {
    text-decoration: none;
    font-size: 11px;
    background: url(../images/www/arrows_rightnav.gif) no-repeat right -22px;
    height: 17px;
    position: relative;
    width: 111px;
    top: 1px;
    font-weight: normal;
}

ul#main ul li a:link,
ul#main ul li a:visited {
    padding: 0 11px 0 10px;
    width: auto;
    position: absolute;
}

ul#main ul li a:focus,
ul#main ul li a:hover,
ul#main ul li a:active {
    color: #eb880e;
    background-position: right 3px;
}

ul#main a.companylink:link,
ul#main a.companylink:visited,
ul#main a.shoplink:link,
ul#main a.shoplink:visited {
    background: url(../images/www/home_link_company.gif) no-repeat top left;
    display: block;
    height: 17px;
    border-bottom: 3px solid #000;
}

ul#main a.shoplink:link,
ul#main a.shoplink:visited {
    background-image: url(../images/www/home_link_shop.gif);
}

ul#main li.shop {
    left: 350px;
}

ul#main li ul li {
    background: url(../images/www/home_submenu_bg.gif) no-repeat;
    position: relative;
    height: 17px;
    margin-bottom: -1px;
}

/* IE6 */
* html ul#main li ul li {
    margin-bottom: -4px;
}
/* IE7 */
*+html ul#main li ul li {
    margin-bottom: -4px;
}