/***************** HAUPTSEITE ***************/

body {
	text-align:center;
	background: url('../img/back.gif');
         margin:0;
}

/***************** RAHMEN ***************/

#alles {
         width: 920px;
         height: 680px;
	margin-left: auto;
         margin-right: auto;
}

#left {
         float: left;
         width: 4px;
         height: 674px;
         background: url('../img/left.gif');
}

#right {
         float: right;
	width: 4px;
         height: 674px;
         background: url('../img/right.gif');
}

#bottom {
         float: left;
	width: 920px;
         height: 6px;
         background: url('../img/bottom.gif') repeat-x;
}

#l-eck {
         float: left;
	width: 8px;
         height: 6px;
         background: url('../img/eck-left.gif') no-repeat;
}

#r-eck {
         float: right;
	width: 8px;
         height: 6px;
         background: url('../img/eck-right.gif') no-repeat;
}

/***************** HAUPTSEITE ***************/

#main {
         float: left;
         width: 912px;
         height: 674px;
	margin-left: auto;
         margin-right: auto;
         background: #404040;
}

#header {
         float: left;
         width: 812px;
         height: 122px;
         background:url('../img/welcome.gif') no-repeat 0px 78px;
}

#content {
         position: relative;
         text-align: right;
         height: 674px;
	margin-left: 50px;
         margin-right: 50px;
         background: url('../img/bottomline.gif') repeat-x 0px 612px;
}

#vid {
         float: left;
         width: 684px;
         height: 460px;
}

#navi {
         float: right;
         width: 128px;
         height: 460px;
}

#header .object {
         position: relative;
	top: 8px;
	float: right;
}

/************** MAIN-NAVI *************/

a#women {
	display: block;
         width: 74px;
         height: 92px;
         background: url('../img/women.gif') no-repeat 0 0;
}
a#men {
	display: block;
         margin-top: 31px;
         width: 74px;
         height: 92px;
         background: url('../img/men.gif') no-repeat 0 0;
}
a#stores {
	display: block;
         margin-top: 31px;
         width: 74px;
         height: 92px;
         background: url('../img/stores1.gif') no-repeat 0 0;
}
a#events {
	display: block;
         margin-top: 31px;
         width: 74px;
         height: 92px;
         background: url('../img/events.gif') no-repeat 0 0;
}

a#women:hover, a#men:hover, a#stores:hover, a#events:hover {
	background-position: 0px -92px;
}

a#womenact {
	display: block;
         width: 74px;
         height: 92px;
         background: url('../img/women.gif') no-repeat 0 -92px;
}
a#menact {
	display: block;
         margin-top: 31px;
         width: 74px;
         height: 92px;
         background: url('../img/men.gif') no-repeat 0 -92px;
}
a#storesact {
	display: block;
         margin-top: 31px;
         width: 74px;
         height: 92px;
         background: url('../img/stores1.gif') no-repeat 0 -92px;
}
a#eventsact {
	display: block;
         margin-top: 31px;
         width: 74px;
         height: 92px;
         background: url('../img/events.gif') no-repeat 0 -92px;
}


a#imp {
         position: absolute;
         margin: 0;
         right: 13px;
         width: 46px;
         height: 8px;
	bottom: 50px;
         background: url('../img/imp.gif') no-repeat 0 0;
}

* html a#imp {
         position: relative;
         margin: 0;
         padding: 0;
         float: right;
         left: 115px;
         top: 34px;
         display: block;
         width: 46px;
         height: 8px;
         background: url('../img/imp.gif') no-repeat 0 0;
}

a#imp:hover {
	background-position: 0px -8px;
}


a#impact {
         position: absolute;
         margin: 0;
         right: 13px;
         width: 46px;
         height: 8px;
	bottom: 50px;
         background: url('../img/imp.gif') no-repeat 0 -8px;
}

* html a#impact {
         position: relative;
         margin: 0;
         padding: 0;
         float: right;
         top: 33px;
         display: block;
         width: 46px;
         height: 8px;
         background: url('../img/imp.gif') no-repeat 0 -8px;
}


a#imp p, a#impact p {
	display: none;
}


ul#nav {
	margin: 0;
         list-style-type: none;
}

ul#nav li {
         float: right;
}

ul#nav a p {
	display: none;
}

/************** TOP-NAVI *****************/


a#imprint {
	position: relative;
         top: 41px;
         display: block;
         width: 50px;
         height: 19px;
         background: url('../img/imprint.jpg') no-repeat 0 0;
}

a#imprint:hover {
	background-position: 0px -19px;
}



a#ger, a#en, a#fr, a#ita {
	position: relative;
         top: 43px;
         margin-right: 5px;
	height: 11px;
         display: block;
}

a#ger {
         width: 19px;
         background: url('../img/ger.gif') no-repeat 0 0;
}

a#en {
         width: 22px;
         background: url('../img/en.gif') no-repeat 0 0;
}

a#fr {
         width: 22px;
         background: url('../img/fr.gif') no-repeat 0 0;
}

a#ita {
         width: 21px;
         background: url('../img/ita.gif') no-repeat 0 0;
}

a#ger:hover, a#en:hover, a#fr:hover, a#ita:hover {
	background-position: 0 -11px;
}



ul#subnav {
         display: inline;
}

ul#subnav li {
         float: right;
         display: inline;
}

ul#subnav a p {
	display: none;
}

#header img {
	float: left;
}