/* CSS Document von © 2004 Faramarz Akhavan http://www.farry.de
Letzte Änderung: 09.12.2004*/

/*-----------------------------------------------------------
Haupt-Navigationsleiste
-----------------------------------------------------------*/

#navcontainer1 {	
	width: 100%;
	height: 23px;
	background: #e5e5e5 url(../img/hintergrund_navileiste.gif) repeat-x;
	position: relative;
}

#navcontainer1 ul {
	margin: 0;
	padding: 0;
}


  
ul#navlist1 li {
	list-style-type: none;
	float: left;
	text-align: center;
	background: url(../img/hintergrund_navipunkt.gif) no-repeat;
}

ul#navlist1 li a {
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #484848;
	letter-spacing: 0px;
	line-height: 12px;
	position: relative;
	display: block;
	width: 135px;
	height: 23px;
	padding: 0px;
	overflow: hidden;
}

ul#navlist1 li a:hover,
ul#navlist1 li.active a {
	color: #ffffff;
	background: url(../img/hintergrund_navipunkt_aktiv.gif) no-repeat;
}

ul#navlist1 li a .container {
	position: relative;
	top: 6px;
}

ul#navlist1 li ul.submenu {
	background: white url(../imgnav/dropdown_background.gif) repeat-x;
	position: absolute;
	display: none;
	z-index: 2000;
}

ul#navlist1 li ul.submenu li div.rand,
ul#navlist1 li ul.submenu li div.last {
	background: url(../imgnav/dropdown_seite.gif) repeat-y;
}

ul#navlist1 li ul.submenu li.last div.rand {
	background: url(../imgnav/dropdown_rand.gif) repeat-x bottom;
}


ul#navlist1 li.active:hover ul.submenu {
	display: block;
}

ul#navlist1 li ul.submenu li {
	float: none;                  
	background: url(../img/line2.gif) repeat-x center bottom;
	width: 135px;
}

ul#navlist1 li ul.submenu li.last {
	background: none;
}

ul#navlist1 li ul.submenu li span a {
	height: auto;
	font-size: 11px;
	background: url(../imgnav/zeiger.gif) no-repeat 7px 8px;
	color: #484848;
	text-align: left;
	margin: 0;
}

ul#navlist1 li ul.submenu li.current span a,
ul#navlist1 li ul.submenu li span a:hover {
	color: #cc0033;
}

ul#navlist1 li ul.submenu li span a span {
	margin: 4px 0px 6px 14px;	
	display: block;
}    



ul#navlist1 li ul.submenu li a .container {
	position: static;
}                     

/*----------------------------------------------------------
Unternavigation
-----------------------------------------------------------*/

ul#navlist2 li {	background-image:url(../img/line2.gif);
			background-repeat: repeat-x;
			padding: 3px 3px; }
ul#navlist2 {		list-style-type: none;
			padding: 0;
			margin: 0; }
ul#navlist2 li div {	background-image: url(../imgnav/zeiger.gif);
			background-repeat: no-repeat;
			background-position: 0 .45em;
			padding-left: .9em;
			line-height:13px; }
#navlist2 div.active a {	color: #da251c; }
ul#navlist2 li.subpages a {	background-image: url(../imgnav/zeiger4.gif);
			background-repeat: no-repeat;
			background-position: 11.7em 0em; }

div.navspacer2
{			font-weight:bold;
			padding-left: 1.2em;
			margin-top: 3px;
			margin-bottom: 3px;
}

/*-----------------------------------------------------------
International Office, ...
-----------------------------------------------------------*/

#navcontainer3 {	
	margin-right: 5px;
}

#navcontainer3 a:link {	
	text-decoration: none;
}
#navcontainer3 a:visited {
	color: #333333;
	text-decoration: none;
}
#navcontainer3 a:hover {
	color: #da251c;
	text-decoration: none;
}
#navcontainer3 a:active {
	text-decoration: none;
}

#navcontainer3 ul {	
	/*margin-top: 5px;*/
	margin-top: 0px;
	/*margin-bottom: 3px;*/
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0px;
	list-style-type: none;
	font-family: "Verdana", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0;
	/*background-color:#eceaec;*/
}

#navcontainer3 a { 
	display: block;
	padding: 5px 4px 5px 15px;
	color: #333;
	/*width: 140px;*/
	background: #eceaec url(/fileadmin/ALL/imgbox/navcontainer3_ul_back.gif) repeat-x;
}

#navcontainer3 a:link, 
#navlist3 a:visited {
	text-decoration: none;
}

#navlist3 { 
	/*width1: 143px;*/
	border: 1px solid #bcbdbc;
}

#navlist3-reiter {
	visibility:hidden;
	font-weight:bold;
	color: #ffffff;
	background-image: url(../imgbox/reiter1.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding-top: 1px;
	padding-left: 15px;
}

ul#navlist3 li#active a {	color: #da251c; }

/* -----------------------------------------------------------
Kopfmenü (Kontakt, Drucken, Impressum, Sprachauswahl)
-----------------------------------------------------------*/

#headmenucontainer1 {
	position: absolute;
	top: 0px;
	right: 0px;
}

/* -----------------------------------------------------------
Sprachauswahl
-----------------------------------------------------------*/

#languageselector {
	float: left;
}

#languageselector ul {
	margin: 0;
	padding: 0;
}

#languageselector ul li {
	display: inline;
	margin: 0;
	padding: 0 20px 0 0;
}

/* -----------------------------------------------------------
suchen, kontakt, drucken, ...
-----------------------------------------------------------*/

#navcontainer4 a:link {	text-decoration: none;}
#navcontainer4 a:visited{	color: #333333; text-decoration: none;}
#navcontainer4 a:hover{	text-decoration: none;}
#navcontainer4 a:active{	text-decoration: none;}

#navcontainer4 {
	margin-right: 45px;
	padding: 0;
	float: left;
	width: 600px;
	text-align: right;
}
	
#navcontainer4 ul {	
	margin: 0;
	padding: 2px 0px 0px 0px;
	list-style-type: none;
	font-family: Arial, sans-serif;
	font-size: 10px;
	letter-spacing: 0;

}

#navcontainer4 ul li {
	display: inline;
	padding: 0 0 0 20px;
	margin: 0;
}

#navcontainer4 a {	
	color: #333;
}

#navcontainer4 a:hover {	
	color: #da251c;
}

ul#navlist4 li#active a {
	color: #da251c;
}

/* -----------------------------------------------------------
ODi-Leiste
-----------------------------------------------------------*/

#odi {
	position: absolute;
	top: 108px;
	right: 0px;
	width: 320px;
}

#odi .suchfeld {
	float: left;
	border: 1px solid #bcbdbc;
	margin-right: 20px;
}

#odi .buttons {
	padding-top: 2px;
}

#odi .suchfeld .submit {
	margin: 2px 3px 0px 0px;
}

#odi input.search {
	border: none;
	padding-left: 2px;
	width: 120px;
	height: 14px;
}
/* -----------------------------------------------------------
Überschrift in Boxen
-----------------------------------------------------------*/
#navhead {		margin-top: 5px;
			margin-bottom:5px;
			padding: 0 .5em .1em .1em;
			line-height: 1.2em;
			color: #da251c;
			background: #e5e5e5 url(../imgnav/navback-gray.gif) repeat-y right; }

