@charset "iso-8859-1";

/*
 *	subnav.css
 *
 *	Die globalen Eigenschaften von #subnav sind in global.css festgelegt
 *
 *	Aufbau der Komponente
 *		Websitesuche mit Textfeld mit Label, Submit-Button 
 *		ausgewählter Hauptnavigationspunkt
 *		Liste der Unternavigationspunkte, wobei der derzeit ausgewählte Unternavigationspunkt
 *			markiert ist.
 *		Das Hintergrundbild ist (derzeit) hauptmenüpunkt-spezifisch und wird entsprechend inline eingebunden.
 */

/*
 *	Navigation
 *	<div id="subnav_container">
 *		<ul id="subnav">
 *			<li>Hauptmenüpunkt 1
 *				<ul>
 *					<li class="nav_start"><a href="...">Submenüpunkt 1</a></li>
 *					<li class="nav_middle"><a href="...">Submenüpunkt 2</a></li>
 *					<li class="nav_middle selected">Submenüpunkt 3</li>
 *					<li class="nav_end"><a href="...">Submenüpunkt 4</a></li>
 *				</ul>
 *			</li>
 *		</ul>
 *	</div>
 * /

#subnav_container {
  margin:10px;
	padding:5px 10px 15px 10px;
  background: url(/UP/I2D/static/css-sm-01.gif) no-repeat;
  background-color:#FFFFFF;
}
#subnavigation ul#subnav {
  list-style: none;
  font-size: 110%;
  font-variant: small-caps;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
}
#subnavigation ul#subnav li{
  padding: 10px 0 0 0;
  display: block;
}
#subnavigation ul#subnav li ul{
  list-style: none;
	font-size: 80%;
	font-weight: normal;
}
#subnavigation ul#subnav li a{
	text-decoration: none;
	margin-left:10px;
	color: #666;
}
#subnavigation ul#subnav li ul li a:hover{
  color: #1f88cc;
}
#subnavigation ul#subnav li .nav_start {
}
#subnavigation ul#subnav li .nav_end {
}
#subnavigation ul#subnav li .nav_middle {
}
#subnavigation ul#subnav ul li.selected a,
#subnavigation ul#subnav ul li.selected a:hover {
  color: #1f88cc;
}
#subnavigation ul#subnav li.selected span {
  color: #1f88cc;
}

/* * /

div#subnav_container {
  margin:10px;
  padding: 1em;
  border: 1px solid #ccc;
  background-color:#FFFFFF;
}
#subnav_container ul.columns {
  padding: 0.5em;
  border: none;
  background: url(/UP/I2D/static/nav_bg.jpg) no-repeat;
}
#subnav_container ul {
  margin-left: 0;
  padding-left: 0;
}
#subnav_container li {
  list-style-type: none;
  margin: 10px 0;
}
#subnav_container li.selected {
  text-align: left;
}
#subnav_container li.selected a {
  color: #8E0513
}
#subnav_container li.selected a:before {
  content: "\0000BB\0000A0";
}
#subnav_container h4 {
  color: #000;
  background: transparent url(/UP/I2D/static/bgOFF.gif) repeat-x top left;
  padding: 1px;
} 
#subnav_container h4 a {
  color: #000;
} 

/* */
  
#subnavigation .subnav_container {
  width: 170px;
  margin-top:20px;
  margin-bottom:10px;
  padding:0 10px;
  border:1px solid #ccc;
  background:#ffffff url(/UP/I2D/static/nav_bg3.jpg) repeat-y top left;
}
#subnavigation .open_right {
  float:right;
  margin-right:0;
  border-right:none;
}
#subnavigation .open_left {
  float:left;
  margin-left:0;
  border-left:none;
}

#subnavigation .subnav_container ul {
  margin: 0 0 0 10px;
  padding: 0px;
  border: none;
}
#subnavigation .subnav_container ul.columns {
  margin-left: 0;
}
#subnavigation .subnav_container li {
  list-style-type: none;
  display: inline;
}
#subnavigation .subnav_container li .selected {
  color: #8E0513;
  background:transparent url(/UP/I2D/static/LeftNavArrowRight.gif) no-repeat scroll right center;
}
#subnavigation .subnav_container li .opened {
  background:transparent url(/UP/I2D/static/LeftNavArrowDown.gif) no-repeat scroll right center;
}
#subnavigation .subnav_container li .selected:before {
  /* content: "\0000BB\0000A0"; */
}
#subnavigation .subnav_container a,
#subnavigation .subnav_container span{
  display:block;
  margin: 10px 0;
  color:#000000;
} 
#subnavigation .subnav_container h4 {
  color: #444;
  padding: 0px;
  font-style:normal;
} 
#subnavigation .subnav_container h5 {
  color: #444;
  padding-bottom: 5px;
  font-style:normal;
}
#subnavigation .teaser {
  font-size: 11px;
  font-style:italic;
  margin-bottom: 0;
}
#subnavigation .newslist h2 {
  color:#8E0513;
  font-size:12px;
  font-style:normal;
  margin-bottom: 7px;
  text-align:center;
  padding-bottom: 2px;
  border-bottom: 1px solid #8E0513
}
#subnavigation .newslist .toc {
  font-size:11px;
  font-style:normal;
  margin: 0 0 10px 0;
  text-align:left
}
#subnavigation .newslist .toc p,
#subnavigation .newslist .toc p a{
  margin:0;
  padding:0;
}
#subnavigation .newslist .toc p.date{
  color: #8E0513;
}
