@CHARSET "ISO-8859-15";

/* ### Cargo Hauptnavigation ### */

#cargo_navi {
	
	text-align: left;
	z-index: 100;
}

#cargo_navi ul {

	margin-left: 50px;
	
}

#cargo_navi li {
	
	margin: 0px;
	
	list-style-type: none;
	
	float: left;
	position: relative;	
	top: 5px;
}

#cargo_navi ul a {
	
	font-family: verdana;
	font-size: 13px;
	color: #FFF;
	font-weight: normal;
	
	margin: 0px;
	padding: 6px;	
	padding-left: 12px;
	padding-right: 12px;
		
	background-image: url(../layout/navigation/button_onesto.gif);
	background-repeat: no-repeat;
	background-position: top right;
		
	display: block;
	
	text-decoration: none;
	
	border-bottom: 2px solid #FFF;
	border-left: 2px solid #FFF;
}

#cargo_navi a:hover { 
	
	text-decoration: underline }


/* mal wieder IE hacks: */
* html #cargo_navi a:hover {
	
	background: url(../layout/navigation/button_onesto.gif);
	background-position: 0 right;
	
	text-decoration: underline;
}
* html #cargo_navi :hover > a {	
	
	background: url(../layout/navigation/button_onesto.gif);
	background-position: 0 right;
	
	text-decoration: underline;
}



/* aktiv */
#cargo_navi ul .sel a { 
	
	text-decoration: none;
	font-weight: bold;
	
	background-image: url(../layout/navigation/button_onesto_akt.gif);
	background-repeat: no-repeat;
	background-position: top right;	
}

#cargo_navi ul .sel a:hover { 
	
	text-decoration: none;
	font-weight: bold;
	
	background-image: url(../layout/navigation/button_onesto_akt.gif);	
}




/* Submenü */
#cargo_navi ul ul {
		
	visibility: hidden;
	position: absolute;
	
	height: 0;
	top: 25px;
	
	padding: 0;
	margin: 0;
	
}

#cargo_navi ul ul li {
			
	list-style-type: none;
	
	/**border-top: 1px solid #3f6ab1;*/
	border-top: 1px solid #9b1010;
}

#cargo_navi ul ul a, #cargo_navi ul .sel ul a {
	
	filter: alpha(opacity=95);
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
 	-moz-opacity: 0.95; opacity:0.95;
	
	color: #FFF; 
	font-size: 10px;
	font-weight: normal;
	
	width: 220px;
	height: auto; 	
	
	display: block;
	float:left;
		
	background-image: url(../layout/navigation/subbutton_onesto.gif);
	background-repeat: repeat-x;
	background-color: #C15859;
	border: 1px solid #FFF;
	border-top: none;
	
	z-index: 10;
}

#cargo_navi ul ul a:hover, #cargo_navi ul .sel ul a:hover {	
	
	text-decoration: none;
	background-image: url(../layout/navigation/subbutton_onesto_roll.gif);
	background-repeat: repeat-x;
	background-color: #CC7171;
	font-weight: normal;
}

#cargo_navi ul ul .subsel a, #cargo_navi ul ul .subsel a:hover {
	
	text-decoration: none;
	background-image: url(../layout/navigation/subbutton_onesto_akt.gif);
	background-repeat: repeat-x;
	background-color: #B22626;	
}

	
/* !IE! */
#cargo_navi table { position: absolute; top:0; left:0; }

* html #cargo_navi ul ul a {
	width:220px;
	w\idth:220px;
}

* html #cargo_navi ul ul {
	top:25px;
	t\op:25px;
}
/* !IE! */

/* Sichtbarmachen des pulldowns */
#cargo_navi ul li:hover ul, #cargo_navi ul a:hover ul {
	visibility:visible; 
}
#cargo_navi :hover ul ul{
	visibility: hidden;

}



/* ### Onesto Subnavigation ### */

#onesto_subnavi ul li {
		
	width: 100%;	
	display: block;
	float: left;
}

#onesto_subnavi ul a {
		
	text-align: left;
	font-size: 13px;
  font-weight: bold;
	color: #FFF;
	text-decoration: none;
  background-image: url(../layout/navigation/button_rot_akt.gif);
	background-repeat: repeat-x;
	background-position: top;
	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	
	display: block;
 
  width: 100%;
}

#onesto_subnavi ul a:hover { 

	text-decoration: underline;
}


/* aktiv */
#onesto_subnavi ul li.sel a {	
			
  font-weight: bold;
  text-decoration: underline;
}


/* sub */
#onesto_subnavi ul ul li { 
		
	display: none;
}


/* ### allgemeine Navigation ### */

#allg_navi {	
	
	float: right;
}

#allg_navi ul {	
	
	padding-top: 12px;
	padding-right: 8px 
}

#allg_navi ul li {
	
	color: #FFF;
	
	list-style-type: none;
}
#allg_navi ul a {

	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	line-height: 1.5;
	
	text-decoration: none;
}

#allg_navi ul a:hover {	text-decoration: underline }



/* Sprachnavigation */

.sprache img {

	float: right;
}


