

/*********************************************************
												Main Navi 
*********************************************************/
#mainNav LI,
#mainNav UL,
#mainNav OL {
   padding:0px;margin:0px;
}
#mainNav LI {
	text-align:center;
	float:left;
	list-style:none;
	/*width:126px;*/
	overflow:hidden;
	/*max-width:125px;*/
	height:100px;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#mainNav  .act A,
#mainNav  .cur A{
	color:#000000 !important;
}

#mainNav LI IMG {
	margin-bottom:4px;
	float:left;
}

/** Keep it off until rollover request 
* seems only be working in FF 1.5 (+?)
*/
#mainNav span.ro  {
	display:none;
}

#mainNav A:hover span.no { display:none; }
#mainNav A:hover span.ro {
	display:inline;
	/*width:125px;
	max-width:125px;*/
	height:100px;
}

/*********************************************************
 * New Size
 */ 
BODY #mainNav LI {	
	width:108px;	
	max-width:107px;	
}

BODY #mainNav A:hover span.ro {
	width:107px;
	max-width:107px;
}
	


/*********************************************************
												Sub Navi 
********************************************************/
.subNavHolder {
	height:610px;
	min-height:610px;
	margin-top:15px;
	background-position:223px 0px;
	background-repeat:repeat-y;
	
	
}
#subNav {
	font-size:12px;
	width:224px;
}


#subNav .new {
	background-repeat:no-repeat;
	background-position:bottom right;
}


#subNav UL,
#subNav LI {
	padding:0px;margin:0px;
	padding-left:10px;
	list-style:none;
}


/*********************************************************
												Global
********************************************************/
#subNav .menu A {
	margin-left:10px;
	margin-right:4px;
	margin-bottom:2px;
	padding-top:3px;
	padding-left:3px;
	display:block;

}

#subNav .menu  A:hover {
	background-color:#F7F7F7;
}

/*********************************************************
												States 
********************************************************/
#subNav .menu .CUR A,
#subNav .menu .ACT A {
	font-weight:bold;
	color:black;
}

#subNav .menu .NO A{
	font-weight:normal;
	color:#0433C7;
}

/** dynamic from dyncolor ts */
#subNav .menu .cur  {
	border-top:solid 1px #B9D119;
	border-bottom:solid 1px #B9D119;
	border-right:solid 1px white;
}

#subNav  .no { 
	background-position:0px 0px;
	background-image:url('/fileadmin/images/subnav/subNav-lv1-no.gif');
	background-repeat:no-repeat;  	
}

#subNav   .act {
	background-position:0px 0px;
	background-image:url('/fileadmin/images/subnav/subNav-lv1-act.gif');
	background-repeat:no-repeat;  	
} 

#subNav  .cur {
	background-position:0px 0px;
	background-image:url('/fileadmin/images/subnav/subNav-lv1-cur.gif');
	background-repeat:no-repeat; 
}

#subNav .menu .spc {
  height:30px;
}

/*********************************************************
												lv1 
********************************************************/
#subNav .menu .lv1 {
	height:18px;
}

#subNav .menu .lv1 A {
	font-weight:bold;
}

/*********************************************************
												lv2 
********************************************************/

#subNav .menu .lv2 A {
	padding-top:2px;
	padding-left:0px;
	font-weight:normal;
}
#subNav .menu .lv2 .no A {
	font-weight:normal;	   /* only actives */
}
#subNav .menu .lv2 LI	{
  	padding-left:4px;
}

#subNav .menu .lv2 LI.no {
	background-position:5px 4px;
	background-image:url('/fileadmin/images/subnav/subNav-lv2-no.gif');
	background-repeat:no-repeat;
}
#subNav .menu .lv2 LI.act {
	background-position:2px 4px;
	background-image:url('/fileadmin/images/subnav/subNav-lv2-cur.gif');
/*
	background-image:url('/fileadmin/images/subnav/subNav-lv2-act.gif');
*/
	
	background-repeat:no-repeat;
	
} 
#subNav .menu .lv2 LI.cur {
	background-position:2px 4px;
	background-image:url('/fileadmin/images/subnav/subNav-lv2-cur.gif');
	background-repeat:no-repeat;
	
}
/*********************************************************
												lv3 
********************************************************/

#subNav .menu .lv3 .no {
	background-position:5px 5px;
	background-image:url('/fileadmin/images/subnav/subNav-lv3-no.gif');
	background-repeat:no-repeat;
}

#subNav .menu .lv3 .act {
	background-position:2px 5px;
	background-image:url('/fileadmin/images/subnav/subNav-lv3-act.gif');
	background-repeat:no-repeat;
	
} 
#subNav .menu .lv3 .cur {
	background-position:2px 5px;
	background-image:url('/fileadmin/images/subnav/subNav-lv3-cur.gif');
	background-repeat:no-repeat;
	
}
/*********************************************************
												lv4 = lv 3 
********************************************************/


/*********************************************************
												Service Nav 
********************************************************/
#serviceNav LI,
#serviceNav UL{
	padding:0px;margin:0px;
}
#serviceNav {
	margin-top:15px;
	padding-top:15px;
	margin-left:225px;
	height:24px;
	border-top:1px solid #CCCCCC;

}
#serviceNav LI {
	float:left;	
	text-align:left;
	list-style:none;
	margin-right:30px;
}
#serviceNav LI.lang {
	margin-right:5px;
}


/* kicked...
#serviceNav .link {	  	
	color:#0433C7;
	font-weight:regular;
	margin-bottom:10px;
	height:20px;
	padding-left:2px;
}
*/
#serviceNav IMG {
	vertical-align:middle;
	margin-right:4px;
	margin-bottom:4px;
}


#serviceNav .box h1,
#serviceNav .box UL,
#serviceNav .box LI {
  margin:0;padding:0;line-height:18px;
  white-space:nowrap;
}
#serviceNav .box h1 {
  padding-left:5px;
  float:left;font-weight:bold;
  color:#7A7A7A;
  font-size:11px;
  }
#serviceNav .box LI A {
  color:#7A7A7A;
  font-size:11px;
  line-height:18px;
  padding-right:5px;padding-left:5px;
  background:url('/fileadmin/images/servicenav/a-quicklinks.gif')  bottom right no-repeat;

}
 
 
/*********************************************************
											Teaser Menu Sitemap 
********************************************************/
#teaser .csc-menu {
	width:238px;
}

#teaser .csc-menu UL,
#teaser .csc-menu LI{
	margin:0px;padding:0px;
}

#teaser .csc-menu LI {
	float:left;	
	display:block;
	width:118px;
	background-position:0px 2px;
	background-image:url('/fileadmin/images/subnav/subNav-lv2-no.gif');
	background-repeat:no-repeat;
	
}
#teaser .csc-menu LI A {
	margin-left:10px;
}


#pagesteper {display:block;clear:both;}

#pagesteper,
#pagesteper A {
  font-size:10px;
  color:#4A4742 !important;
  margin:0  !important;;padding:0  !important;;
  line-height:12px;
 
}
#pagesteper A {
padding-bottom:4px  !important;
display:block !important;
 text-decoration:underline;
}
#pagesteper .act A {
color:#333C81 !important;
text-decoration:none;
font-weight:bold;
}

#pagesteper LI,
#pagesteper UL {
	padding:0px;margin:0px;
}
#pagesteper {
	margin-top:15px;
	padding-top:15px;
	margin-left:225px !important;
}

#pagesteper LI {
	float:left;	
	text-align:left;
	list-style:none;
	margin-right:5px;	
	padding-right:5px;	
	border-right:1px solid #4A4742;
	height:12px !important;line-height:10px !important;
}
#pagesteper LI.title,
#pagesteper LI.last {border:none;}

#pagesteper .title {
  font-size:10px;
  color:#4A4742 !important;
  font-weight:bold;
  height:10px !important;line-height:10px !important;  
}
