/* 
   Redaktionstool BMW und MINI Zubehör Showroom 
   Stylesheet-Angaben für Header und Menü 
   CI-Farben und Logo für MINI
   @author mobilex AG, 2005
*/
div.withouttext {
	line-height:1px;
	font-size:3px;
}

ul.headermetamenurow, ul.headerapplmenurow {
	list-style-type:none;
	width:100%; 
	height:17px; 
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
}

ul.headermetamenurow {
	background-color:#666666;
}

ul.headerapplmenurow {
	background-color:#000000;
}

li.headermetamenu, li.headerapplmenu, li.headermetamenu1, li.headerapplmenu1 {
	background-color: #ffffff; _background-color: #ffff00; 
	font-size:11px; 
	font-weight:normal; 	
	width:120px;
	height:17px;
	overflow:visible;
	_filter:Chroma(color=#ffff00);
}

li.headermetamenu1, li.headerapplmenu1 {
	width:157px;
}

div.metamenutext, div.metamenutext1, 
div.menutext, div.menutextsimple, div.menutextsimple1, div.menutext1,
div.menutext_h, div.menutext1_h {
	color: #ffffff; 
	font-size:11px;
	text-decoration:none;
	width:113px;
	height:16px;
	padding-top:1px;
	padding-left:6px;
	margin-left:1px;
}

div.metamenutext, div.metamenutext1 {
	background-color:#666666;
}

div.menutext, div.menutextsimple, div.menutextsimple1, div.menutext1, div.menutext_h, div.menutext1_h {
	background-color:#000000;
}

div.menutext, div.menutext1, div.menutext_h, div.menutext1_h {
	background-image:url(../graphics/pfeildown.gif);
	background-repeat:no-repeat;
	background-position:102px 4px;
}

div.menutext1, div.menutext1_h {
	background-position:140px 4px;
}

div.metamenutext1, div.menutext1, div.menutext1_h, div.menutextsimple1, div.menutextsimple1_h {
	width:144px;
	padding-left:13px;
	margin-left:0px;
}

li.headermetamenu a, li.headermetamenu1 a, li.headerapplmenu a, li.headerapplmenu1 a{
	text-decoration:none;
}

li.headermetamenu a:hover, li.headermetamenu1 a:hover, li.headerapplmenu a:hover, li.headerapplmenu1 a:hover{
	color:#000000;
	background-color:#ffffff;
}

a:hover div.metamenutext, a:hover div.metamenutext1,  
a:hover div.menutext, a:hover div.menutextsimple, a:hover div.menutextsimple1, a:hover div.menutext1,
div.menutext_h, div.menutextsimple_h, div.menutextsimple1_h, div.menutext1_h {
	background-color:#ffffff;
	color:#000000;
	cursor:pointer;
	border-right-width:0px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-color:#000000;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	border-top-style:solid;
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:none;
	padding-top:0px;
	height:16px;
	text-decoration:none;
}

a:hover div.metamenutext, a:hover div.metamenutext1 {
	border-bottom-width:1px;
	border-top-color:#666666;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	height:15px;
}

a:hover div.menutextsimple, a:hover div.menutextsimple1 {
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	height:15px;

	/* Muss nochmals für Safari wiederholt werden */
	background-color:#ffffff;
	color:#000000;
	cursor:pointer;
	text-decoration:none;
}

ul.headeritembox,ul.headeritembox1 {
	position:relative;
	top:-1px;
	left:0px;
	width:121px;
	background-color:#ffffff;
	visibility:hidden;
	display:none;
	list-style-type:none;
	border-width:0px;
	border-style:none;
	margin-top:1px;
	padding-bottom:2px; _padding-bottom:1px;
}
ul.headeritembox1 {
	left:0px;
	width:158px;
}

li.headerapplitem {
	width:100%;
	border-width:0px;
	border-style:none;
}

div.itemtext, div.itemtextfirst, div.itemtextlast, 
div.itemtext1, div.itemtext1first, div.itemtext1last {
	position:relative;
	top:1px; _top:0px;
	left:1px;
	color:#ffffff;
	background-color:#000000;
	font-size:11px;
	text-decoration:none;
	width:112px;
	height:15px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-color:#000000;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	border-style:solid;
	margin-top:1px;
	padding-left:5px;
	text-decoration:none;
}

div.itemtext1, div.itemtext1first, div.itemtext1last {
	padding-left:11px;
	width:143px;
}

li.headerapplitem a:hover, li.headerapplitem1 a:hover{
	text-decoration:none;
}

li.headerapplitem a:hover, li.headerapplitem1 a:hover{
	color:#000000;
	background-color:#ffffff;
}

a:hover  {		/* Ist für SAFARI notwendig */
	background-color:#ffffff;
	color:#000000;
	cursor:pointer;
	text-decoration:none;
}

a:hover div.itemtext, a:hover div.itemtext1,
a:hover div.itemtextfirst, a:hover div.itemtext1first,
a:hover div.itemtextlast, a:hover div.itemtext1last {
	background-color:#ffffff;
	color:#000000;
	cursor:pointer;
	text-decoration:none;
	border-right-color:#000000;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
}

a:hover div.itemtext, a:hover div.itemtext1 {
	border-top-style:none;
	border-bottom-style:none;
	border-top-width:0px;
	border-bottom-width:0px;
	height:17px;
}

a:hover div.itemtextfirst, a:hover div.itemtext1first {
	border-bottom-style:none;
	border-bottom-width:0px;
	height:16px;
}

a:hover div.itemtextlast, a:hover div.itemtext1last {
	border-top-style:none;
	border-top-width:0px;
	height:16px;
}

#headermetarow {
	position: absolute; 
	top:0px; 
	left:0px; 
	width:890px;
	background-color: #ffffff; 
	z-index:3;
}

#headerapplrow {
	position: absolute; 
	top:96px; 
	left:0px; 
	width:890px;
	background-color: #ffffff; 
	z-index:3;
}

#headermetamenu0id, #headerapplmenu0id {position:absolute; top:0px;left:0px;}
#headermetamenu1id, #headerapplmenu1id  {position:absolute; top:0px;left:157px;}
#headermetamenu2id, #headerapplmenu2id  {position:absolute; top:0px;left:277px;}
#headermetamenu3id, #headerapplmenu3id  {position:absolute; top:0px;left:397px;}
#headermetamenu4id, #headerapplmenu4id  {position:absolute; top:0px;left:517px;}
#headermetamenu5id, #headerapplmenu5id  {position:absolute; top:0px;left:637px;}
#headermetamenu6id, #headerapplmenu6id  {position:absolute; top:0px;left:757px;}
#headermetamenu7id, #headerapplmenu7id  {position:absolute; top:0px;left:877px;}

#headerlogo {
	position:absolute;
	top:36px;
	left:764px;
	width:96px;
	height:42px;
	background-image:url(../graphics/logo_mini.gif);
	background-repeat:no-repeat;
	z-index:10;
}

#headerbackground {
	position:absolute;
	top:17px;
	left:0px;
	width:100%;
	height:79px;
	background-color:#000000;
	background-image:url(../graphics/headerbg_mini.jpg);
	background-repeat:no-repeat;
	background-psoition: 0px 0px;
	z-index:0;
}

#headerimage {
	position:absolute;
	top:17px;
	left:0px;
	width:890px;
	height:79px;
	xbackground-image:url(../graphics/logo_mini.gif);
	background-repeat:no-repeat;
	z-index:5;
}

#headerframe {
	position:absolute;
	top:17px;
	left:0px;
	width:707px;
	height:61px;
	border-width:9px;
	border-color:#ffffff;
	border-style:solid;
	z-index:16;
	color:#ffffff;
	font-size:17px;
	font-weight:bold;
	visibility:visible;
	display:block;
}

#headermetarowbg {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:17px;
	background-color:#666666;
}

#headerapplrowbg {
	position:absolute;
	top:96px;
	left:0px;
	width:100%;
	height:17px;
	background-color:#000000;
}
