/*///////////////////////////////////////////////////////////////////
// 2009-06   | www.madebymeyer.de                                  //
// Project   | sonyericsson framework                              //
// Author    | Karsten Meyer                                       //
// modified  | 09.06.2009 by Karsten Meyer                         //                                                   
// Package   | navigation                                          //
///////////////////////////////////////////////////////////////////*/

/* ### main navigation ########*/
.navigation {
 position:absolute;
 left:0px;
 top:10px;
}

#out .navigation UL LI {
 color:#eddbeb;
 font-weight:bold;
 padding:3px 11px 0;
}


.navigation UL {
 margin:0;
padding:0;
 list-style:none;
 font-size:12px;
}
.navigation LI {
 margin:0;
 padding:0;
	float:left;
	position: relative;
}

.navigation A,
.navigation A:link,
.navigation A:active,
.navigation A:visited,
.navigation A:hover,
.navigation A.current {
 float: left;
 padding-left:16px;
 font-size:12px;
	text-decoration:none;
	color: #000;
	border:0;
	height:34px;
	background: transparent url(../img/bg_mainnavi_left.gif) no-repeat left top;
}
.navigation A:hover {
	color: #96078e;
 background: transparent url(../img/bg_mainnavi_lefton.gif) no-repeat left top;
}

.navigation A:link.current,
.navigation A:active.current,
.navigation A:visited.current,
.navigation A:hover.current {
	color: #96078e;
 font-size:12px;
	font-weight:700;
	height:34px;
	background: transparent url(../img/bg_mainnavi_lefton.gif) no-repeat left top;
}

.navigation A SPAN {
 display:block;
 float:left;
	height:25px;
	padding:9px 16px 0 0;
 background: transparent url(../img/bg_mainnavi_right.gif) no-repeat right top;
 cursor:pointer;
}
.navigation A:hover SPAN,
.navigation A.current SPAN {
	padding:9px 16px 0 0;
	height:25px;
 background: transparent url(../img/bg_mainnavi_righton.gif) no-repeat right top;
 cursor:pointer;
}

.navigation a.contactIcon SPAN EM {
	background:transparent url(../img/icon_contact.jpg) no-repeat center -50px;
	text-indent:-900em;
	display:block;
	width:43px;height:20px;
}
.contactIcon:hover SPAN EM {
	background-position:center 0!important;
	}


.navigation a.contactIconCurrent SPAN EM {
	background:transparent url(../img/icon_contact.jpg) no-repeat center 0!important;
	text-indent:-900em;
	display:block;
	width:43px;height:20px;
}

.contactIcon STRONG {text-indent:-900em;width:50px;}


/* ### subnavigation ########*/
#subnavigation {
 position:absolute;
 right:17px;
 top:103px;
}
#subnavigation UL {
 padding:0;
 margin:0;
}
#subnavigation UL LI {
 display: inline;
}

#subnavigation A,
#subnavigation A:link,
#subnavigation A:active,
#subnavigation A:visited,
#subnavigation A:hover,
#subnavigation A.current {
 float: left;
	padding:0 11px;
 font-size:11px;
	text-decoration:none;
	color: #333;
	border:0;
 border-left:1px solid #333;
}
#subnavigation A:hover {
	color: #33832d;
}
#subnavigation A.active,
#subnavigation A:link.current,
#subnavigation A:active.current,
#subnavigation A:visited.current,
#subnavigation A:hover.current {
	color: #33832d;
}

#subnavigation A.first {
	border: 0;
}
/* END */
