@CHARSET "ISO-8859-1";
@media print{
  body #siteControl{display:none;}
  body #hotspotRow{display:none;}
  body #headerContent{display:none;}
  body #sideContent{display:none;}
  body #footerContent{display:none;}
  body #twoColLayout #primaryContent{
    border:1px solid #efefef;
    margin:0px 0px 0px 0px;
  }
}
  
/* Document */
body {
	padding:0px;
	margin:0px;
	text-align:left;
	min-width:800px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(images/back-nav_lg.jpg) repeat-x;
}

/* wrapper */
#twoColLayout{
	width:1020px;
	margin:0px 0px;
	padding:0px;
	border:0px solid #ffdddd;
	text-align:left;
	/*background-color:#efefef;*/
	background:url(images/back-nav_lg.jpg) repeat-x;
}

/*SiteControl (oberste Menüleiste)*/
#siteControl{
	float:left;
	width:1020px;
	background:url(images/bgSiteControl1.gif) repeat-x;
	background-color:#ffffff;
}

/*HotspotRow (zweite Zeile von Oben Top-Links*/
#hotspotRow{
	float:left;
	width:1020px;
	background-color:#fecd32;
	text-align:right;
}

/* Kopfzeile */
#headerContent{
	float:left;
	width:1020px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #ddddff;
	background:#ffffff;
}

/* wenn wrapper 3Spalten darstellt :: Hauptinhalt/Mitte */
#twoColLayout #primaryContent{
	float:left;
	width:820px;
	margin:0px 0px 0px 200px;
	border: 0px solid #dddddd;
	overflow:hidden;
	background-color:#ffffff;
	display:inline;
	min-height:500px;
}
/* Versionsauswahlbereich */
#twoColLayout #primaryContent p.vs{
	border:1px solid #5a480b;
	font-size:0.7em;
	display:block;
	background-color: #f4df77;
	padding:1px 0px 0px 1px;
	margin: 0px 20px 0px 20px;
	color: #3f360c;
	width: 15em;
	text-align:center;
	float:right;
}
#twoColLayout #primaryContent p.vs select{
	font-size:0.7em;
}

/* linker Bereich (Navigation) */
#sideContent {
	float:left;
	width:200px;
	height:100%;
	margin: 0px 0px 0px -1020px;
	border: 0px solid #ddfddd;
	background-image: url(images/back-nav.jpg) repeat-x;
}

/* Fusszeile */
/*
#footerContent{
	float:left;
	width:900px;
  margin: 0px 0px 0px 0px;
  border: 0px solid #ddddff;	
}
*/

/* FLOAT beenden */
.clear{
  clear:both;
  border: 0px solid #dddffd;
}

/* linken Rand entfernen (bei Listenelemente)*/
.noLeftBorder{
	border-left:0px;
}

/*
 * SiteControl (1-Zeile)
 */
#siteControl .cItem{
	display:block;
	border:0px solid #efefef;
	float:left;
	font-size:0.6em;
	height:16px;
	padding:3px;
	vertical-align:top;
	color:#0f8ee8;
  text-decoration:underline;
}

#siteControl .cItem:hover{
	font-weight:700;
	background-color:#dedede;
}

#siteControl .cItem a{
	color:#0f8ee8;
}

#siteControl .cItem select{
	font-size:0.9em;
	}

#siteControl .cItem img{
	vertical-align:top;
}

#siteControl .cItem input{
	font-size:0.9em;
}

#siteControl .cItem form{
  float:left;
  display:inline;
}

#siteControl .cItem .text{
	color:#000000;
}

/*
 * HotspotRow (2-Zeile)
 */
#hotspotRow ul{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#ffffff;
	font-size:0.6em;
}

#hotspotRow ul li{
	float:right;
	padding:2px 10px 2px 10px;
	border-left:2px solid #ffffff;
}

#hotspotRow ul li a{
	color:#ffffff;
}

#hotspotRow ul li a:hover{
	color:#dd0000;
	font-weight:700;
}

/*
 * Firmen(Corporation Kopfzeile) - Banner
 */

#headerContent #corpLogo{
	background:url(images/back_head.jpg) no-repeat -1px 0px;
	width:330px;
	height:105px;
	border:0px;
	border-left:1px solid #333333;
	float:left;
}

#headerContent #banner{
  background:url(images/back_head_raps_04b.jpg) no-repeat;
	background-color:#ffffff;
  width:687px;
  height:105px;
/*	
	border-left:0px;
  border-right: 0px solid #ffffff; 
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
*/
  border:0px;	
  float:left;
}
/*
#headerContent #banner h1{
	margin:10px 150px 0px 20px;
  padding: 5px 20px 5px 20px;
	text-align:left;
	border:1px solid #ffffff;
	font-size:0.9em;
	color:#a72525;
	background-color:#efefef;	
}
*/

/*
 * Banner-Navigation
 */
#headerContent #bannerNav{
  width:680px;
  float:left;
	padding:0px 0px 0px 0px;
}

#headerContent #bannerNav ul{
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#headerContent #bannerNav ul li{
	float:left;
}

/* Hyperlinks mit Nodes des 1.Level*/
#headerContent #bannerNav #bannerNavCol li a{
  display:block;
	font-size:8pt;	
	color:#0343b2;
	font-weight:700;
	padding:4px 0.8em;
	margin:0px 1px 0px 1px;
	white-space:nowrap;
	border:1px dotted #aaaaaa;
	text-decoration:none;
  /*background-color:#adadad;
  background: url(images/backgr_btn1.gif) repeat-x;*/	
}
#headerContent #bannerNav #bannerNavCol li a:hover{
  display:block;  
  background-color:#adadad;
  background: url();
  color: #d33200;
}

/* aktiver Node im 1.Level */
#headerContent #bannerNav #bannerNavCol li a.activ{
  display:block;  
  color:#A72525;
}

/* Hyperlinks zur Präsentation des aktuellen Pfads */ 
#headerContent #bannerNav #bannerNavPath li a{
	display:block;
  font-size:0.6em;  
  color:#dfdfdf;
  padding:0px 0px 0px 0.9em;
  white-space:nowrap;
	border:0px solid black;
	background:url(images/bgpfadpfeil_re.gif) no-repeat;
	background-position: 0px 3px;
}

/*
 * Navigation (sideContent)
 */
 
/* Sprachauswahl englisch<->deutsch */
#sideContent div#langde{
	background:url(images/deutsch_30.gif) no-repeat;
	padding:7px 0px 0px 40px;
	height:40px;
}
#sideContent div#langde a{
	color:#cccccc;
	font-size:10pt;
	text-decoration:none;
}

#sideContent div#langen{
	background:url(images/english_30.gif) no-repeat;
	padding:7px 0px 0px 40px;
	height:40px;
}
#sideContent div#langen a{
	color:#cccccc;
	font-size:10pt;
	text-decoration:none;
}

/* Überschrift der Nav.*/

#sideContent p{
	padding:5px 0px 5px 0px;
	margin:10px 0px 10px 0px;
	font-size:0.9em;
	display:block;
	width:100%;
	border:0px solid #000000;
	text-align:center;
	background-color:#adadad;
	color:#ffffff;
	text-transform:uppercase;
	word-wrap:break-word;
}


#sideContent ul{
	float:none;
  margin:0px 10px 0px 10px;
  padding:0px 0px 0px 0px;
  list-style:none;
  overflow:auto;
  word-wrap:break-word;
}

#sideContent ul li{
	display:block;
  margin:5px 0px 0px 0px;
  padding:0px;
  border-bottom:0px solid #dedede;
}

  /* Grundeinstellung eines Navigationslinks */ 
#sideContent ul li a{
	display:block;
  font-size:0.9em;  
  color:#0f0f0f;
  padding:0px 0px 5px 30px;
  white-space:normal;
  border:0px solid black;
  background:url(images/default_i_nt.gif) no-repeat 2px 3px #2b62b1;
  font-weight:700;
  line-height:20px;
  color: #ffffff;
  text-decoration:none;
}
 /* optionale Nummerierung eines Knoten */
#sideContent ul li a span{
  color:#a0a0a0;  
  display:block;
  font-size:0.7em;
  font-weight:700;
  text-decoration:none;
}

  /* Einstellung eines Links des Levels 2 */
#sideContent ul li a.lvl2{
  font-size:8pt;
}

 /* Einstellung eines Links des Levels 3 */
#sideContent ul li a.lvl3{
  font-size:0.7em;
  background:url(images/default_i_nt.gif) no-repeat 2px 3px #4d7bbd;
}

/* Einstellung eines Links des Levels 4 */
#sideContent ul li a.lvl4{
  font-size:0.6em;
}

/* zusätzliche Eigenschaften für den aktiven Node */
#sideContent ul li #actNode{
	color:#f6aa26;
}

/* emptypage - definitionen */
div.emptypage{
	border-bottom: 1px solid #efefef;
	}
div.emptypage img{
  vertical-align:middle;
  padding: 3px 5px 3px 10%;
  }
div.emptypage span{
	vertical-align:middle;
	font-size:9pt;
	font-weight:100;
	color: #666666;
	}

