/*	--------------------------------------------------------------------------
	Main CSS Setup
	--------------------------------------------------------------------------
	Kanton Schaffhausen 2007
	Letzte Aenderungen: 10.07.2007 / ed
	--------------------------------------------------------------------------  
	#01		Allgemeine Definitionen
	#02		Standart Tag Definitionen / Diverses HTML
	#03		Layout Grid
	#03.1	Header
	#03.1.1 Bereiche (Private/Unternehmen/Verwaltung)		
	#03.2	Content
	#03.2	Content Link Styles
	#03.2.1 Content Wichtige Links Box	
	#03.3	Footer	
	#04		Navigation
	#04.1	Top-Navigation
	#04.2	Bereichs-Naviation
	#04.3	Basic-Navigation Level1
	#04.3.1	Basic-Navigation Level2	
	#04.3.2 Basic-Navigation 3-Nav Fix (Kurzportrait/Regierung/Gerichte)
	#04.3.3 Top Links / Virtueller Schalter
	#04.4	Footer-Navigation
	#04.5	Header-Navigation	
	#05		TYPO3 Styles	
	#05.1	TYPO3 Styles - Sitemap Overview
	#05.2	TYPO3 Styles - 2Columns EXT
	#05.3   TYPO3 Styltes - News
	#05.4	TYPO3 Styles - Shop
	#05.5	TYPO3 Styles - Search
	#05.6	TYPO3 Styles - Sitemap
	#05.7	TYPO3 Styles - RTE Table
	#05.8	TYPO3 Styles - Formulare / Content
	#05.9 	TYPO3 Styles - ToolBar
	#06 	TYPO3 Styles - Diverses	
	--------------------------------------------------------------------------  */	


/*	--------------------------------------------------------------------------
	#01		Allgemeine Definitionen
	-------------------------------------------------------------------------- */

* {
	margin:0;
	padding:0;
	}	

html {
	height:100%;
	margin:0;
	padding:0;
	}
	
body {
	height:100%;
	margin:0;
	padding:0; 
	background-color:#dedede;
	background-image:url(../../_img/page_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Sans-Serif; 
	font-size:0.70em;
  	line-height: 1.5em; 	
	color:#000;	
	}
	
/*	--------------------------------------------------------------------------
	#02		Standart Tag Definitionen
	-------------------------------------------------------------------------- */

/*	--------------------------------------------------------------------------
	#03		Layout Grid
	-------------------------------------------------------------------------- */

div#page {
	background-image:url(../../_img/content_bg.gif);
	background-repeat:repeat-y;
	position:relative;		
	margin:0 auto;
    min-height:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	width:973px;
	}

		
/*	---------------
	#03.2	Content
    --------------*/
	
#content {	
	position:relative;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	min-height:100%;
	height:100%;
	}
	
#contentTopSpacer {
	height:18px;
	background-color:#FFF;
	width: 950px;
	}	
	
#navigationBox{
	float:left;
	padding:0;
	margin:0;
	width:186px;
	overflow:inherit;
	}
		
#navigationBoxRight{
	float:left;
	padding:0;
	margin:0;
	width:157px;
	}
	
#navigationBoxRight h2{
	font-size:100%;
	color:#535353;
	font-weight:bold;
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;	
	padding:2px 0 2px 0;
	}

#navigationBoxRight p {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	color:#535353;
	padding:5px 0pt;
}

#navigationBoxRight a.MailLink {
	text-decoration:underline;
	color:#575757;
	}	
	

#navigationBoxRight a:hover.MailLink {
	text-decoration:underline;
	color:#000;
  	}




#topLinksTitle{
	}	

#topLinksTitle h2{
	font-size:100%;
	color:#535353;
	font-weight:bold;
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;	
	padding:2px 0 2px 0;
	}	

#topLinksTitle2{
	}	
	
#topLinksTitle2 h2{
	font-size:100%;
	color:#535353;
	font-weight:bold;
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;	
	padding:2px 0 2px 0;
	}	

#VirtuellerSchalterTitle{
	color:#535353;
	font-weight:bold;
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;	
	padding:2px 0 2px 0;
	}	

#contentBox {
	float:left;
	padding:0;
	margin:0;
	width:550px;
	}
		
.contentSpacer{
	float:left;
	padding:0;
	margin:0;
	}
	
#titleBox {
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;
	font-weight:bold;
	color:#535353;			
	}	
	
#titleBox h1 {
	color:#535353;
	font-size:1.2em;
	padding: 2px 0 2px 0;				
	}		
	
#pagePrintContent {
	position:absolute;
	left:733px;
	top:19px;
	}
	
#pagePrintContent IMG {
	border:none;
	}	
	
#backLinkTitle {
	position:absolute;
	left:525px;
	top:20px;
	width:200px;
	text-align:right;
	}
	
#backLinkTitle a:link{
	text-decoration:underline;
	color:#575757;
	}	
	
#backLinkTitle a:visited{
	text-decoration:underline;
	color:#665D45;
	}
  
#backLinkTitle a:active{
	text-decoration:underline;
	color:#000;
	} 

#backLinkTitle a:hover{
	text-decoration:underline;
	color:#000;
  	}

#backLinkTitle a:focus {
	text-decoration:underline;
	color:#000;
	}				
	
#pageTitle {
	font-weight:bold;
	}
	
#subTitle h1 {
	padding-top:20px;
	font-size:1.5em;
	color:#535353;
	}
	
#mainContent {
	padding-top:10px;
	color:#535353;
	}	

#mainContent table {
	padding:0;
	margin:0;
	}
	
#mainContent p {
	padding-bottom:10px;
	margin:0;
	}
	
#mainContent h2 {
	background-color:#EEE;
	color:#464646;
	font-weight:bold;
	font-size:1.0em;
	padding-left:80px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom:10px;
	border-top-style:solid;
  	border-top-color:#DCDDDD;
	border-top-width:1px;
	border-bottom-style:solid;
  	border-bottom-color:#DCDDDD;
	border-bottom-width:1px;
	letter-spacing: 1px;	
	/*word-spacing: 5px;*/
	}
	
#mainContent h3 {	
	background-color:#EEE;
	color:#535353;
	font-weight:bold;
	font-size:1.0em;
	padding-left:10px;
	border-top-style:solid;
  	border-top-color:#DCDDDD;
	border-top-width:1px;
	border-bottom-style:solid;
  	border-bottom-color:#DCDDDD;
	border-bottom-width:1px;
	}
	
#mainContent h4 {	
	font-size:1.0em;
	}				

#mainContent a:link{
	text-decoration:underline;
	color:#575757;
	}	
	
#mainContent a:visited{
	text-decoration:underline;
	color:#665D45;
	}
  
#mainContent a:active{
	text-decoration:underline;
	color:#000;
	} 

#mainContent a:hover{
	text-decoration:underline;
	color:#000;
  	}

#mainContent a:focus {
	text-decoration:underline;
	color:#000;
	}
	
#mainContent ul {
	list-style:disc;
	list-style-position: outside;
	margin-left:40px;
	padding-top:0;
	margin-top:0;
	padding-bottom:10px;
	}
	
#mainContent ol {
	list-style-position: outside;
	padding: 0 0 10px 0;
	margin-left:40px;
	}			

/*	---------------------------
	#03.2	Content Link Styles
    ------------------------ */
	
/****Link Intern Styles ***/
#mainContent p a[class ="LinkIntern"] {
	padding: 0 0 0 0;
	margin-right:0;
	background: transparent url() no-repeat center right;
	}	

#mainContent p a.LinkIntern:link {
	padding: 0 0 0 0;
	margin-right:0;
	}
	
#mainContent p a.LinkIntern:visited{
	padding: 0 0 0 0;
	margin-right:0;
	text-decoration:underline;
	color:#665d45;
	}	

#mainContent p a.LinkIntern:active{
	padding: 0 0 0 0;
	margin-right:0;
	text-decoration:underline;
	color:#000;
	} 

#mainContent p a.LinkIntern:hover{
	padding: 0 0 0 0;
	margin-right:0;
	text-decoration:underline;
	color:#000;
  	}	
	
#mainContent p a.LinkIntern:focus {
	padding: 0 0 0 0;
	margin-right:0;
	text-decoration:underline;
	color:#000;
	}										


/****Link Extern Styles ***/
/*	
#mainContent p a[class ="LinkExtern"] {
	padding: 5px 15px 5px 0;
	margin-right:-3px;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat center right;
	}
*/		


#mainContent p a.LinkExtern:link {
	padding: 1px 15px 1px 0;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#575757;
	}
	
#mainContent p a.LinkExtern:visited{
	padding: 1px 15px 1px 0;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#665d45;
	}	

#mainContent p a.LinkExtern:active{
	padding: 1px 15px 1px 0;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#000;
	} 

#mainContent p a.LinkExtern:hover{
	padding: 1px 15px 1px 0;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#000;
  	}	
	
#mainContent p a.LinkExtern:focus {
	padding: 1px 15px 1px 0;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#000;
	}								
	

/****Mail Link Styles ***/	
#mainContent p a[class ="MailLink"] {
	padding: 5px 18px 5px 0;
	margin-right:0;	
	background: transparent url(../../_img/icons/icon_mailto.gif) no-repeat center right;
	}	
	
#mainContent p a.MailLink:link {
	padding-right:20px;
	}
	
#mainContent p a.MailLink:visited{
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#665d45;
	}	

#mainContent p a.MailLink:active{
	padding-right:20px;
	margin-left:0;		
	text-decoration:underline;
	color:#000;
	} 

#mainContent p a.MailLink:hover{
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#000;
  	}	
	
#mainContent p a.MailLink:focus {
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#000;
	}											

/****PDF Link Styles ***/	
	
#mainContent p a.PDF:link {
	text-decoration:underline;
	color:#575757;
	background-image:url(../../_img/icons/icon_pdf.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:20px;
	margin-left:0px;
	padding:5px 0 5px 25px;

	}
	
#mainContent p a.PDF:visited{
	padding:5px 0 5px 25px;
	background-image:url(../../_img/icons/icon_pdf.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:20px;
	margin-left:0px;
	text-decoration:underline;
	color:#665d45;
	}	

#mainContent p a.PDF:active{
	padding:5px 0 5px 25px;
	background-image:url(../../_img/icons/icon_pdf.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:20px;
	margin-left:0px;
	text-decoration:underline;
	color:#000;
	} 

#mainContent p a.PDF:hover{
	padding:5px 0 5px 25px;
	background-image:url(../../_img/icons/icon_pdf.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:20px;
	margin-left:0px;
	text-decoration:underline;
	color:#000;
  	}	
	
#mainContent p a.PDF:focus {
	padding:5px 0 5px 25px;
	background-image:url(../../_img/icons/icon_pdf.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:20px;
	margin-left:0px;
	text-decoration:underline;
	color:#000;
	}								

/****Word Link Styles ***/	
/*#mainContent p a[class ="Word"] {
	padding: 5px 0 5px 18px;
	background: transparent url(../../_img/icons/icon_doc.gif) no-repeat top right;
	}*/
	
#mainContent p a.Word:link {
	padding: 1px 18px 1px 0;
	background: transparent url(../../_img/icons/icon_doc.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#575757;
	}
	
#mainContent p a.Word:visited{
	padding: 1px 18px 1px 0;
	background: transparent url(../../_img/icons/icon_doc.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#665d45;
	}	

#mainContent p a.Word:active{
	padding: 1px 18px 1px 0;
	background: transparent url(../../_img/icons/icon_doc.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#535353;
	} 

#mainContent p a.Word:hover{
	padding: 1px 18px 1px 0;
	background: transparent url(../../_img/icons/icon_doc.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#000;
  	}	
	
#mainContent p a.Word:focus {
	padding: 1px 18px 1px 0;
	background: transparent url(../../_img/icons/icon_doc.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#000;
	}	

/****Excel Link Styles ***/	
/*#mainContent p a[class ="Excel"] {
	padding: 5px 0 5px 18px;
	background: transparent url(../../_img/icons/icon_xls.gif) no-repeat center right;
	}*/
	
#mainContent p a.Excel:link {
	padding: 1px 18px 1px 0;
	background: transparent url(../../_img/icons/icon_xls.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#575757;
	}
	
#mainContent p a.Excel:visited{
	padding: 1px 18px 1px 0;
	background: transparent url(../../_img/icons/icon_xls.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#665d45;
	}	

#mainContent p a.Excel:active{
	padding: 1px 18px 1px 0;
	background: transparent url(../../_img/icons/icon_xls.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#535353;
	} 

#mainContent p a.Excel:hover{
	padding: 1px 18px 1px 0;
	background: transparent url(../../_img/icons/icon_xls.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#000;
  	}	
	
#mainContent p a.Excel:focus {
	padding: 1px 18px 1px 0;
	background: transparent url(../../_img/icons/icon_xls.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#000;
	}	
	
/****Programm Link Styles ***/	
#mainContent p a[class ="Programm"] {
	padding: 5px 0 5px 18px;
	background: transparent url(../../_img/icons/icon_exe.gif) no-repeat center right;
	}
	
#mainContent p a.Programm:link {
	padding-right:20px;
	padding-left:0;
	text-decoration:underline;
	color:#575757;
	}
	
#mainContent p a.Programm:visited{
	padding-right:20px;
	padding-left:0;
	text-decoration:underline;
	color:#665d45;
	}	

#mainContent p a.Programm:active{
	padding-right:20px;
	padding-left:0;
	text-decoration:underline;
	color:#535353;
	} 

#mainContent p a.Programm:hover{
	padding-right:20px;
	padding-left:0;
	text-decoration:underline;
	color:#000;
  	}	
	
#mainContent p a.Programm:focus {
	padding-right:20px;
	padding-left:0;
	text-decoration:underline;
	color:#000;
	}				
		
/****ZIP Link Styles ***/	
#mainContent p a[class ="ZIP"] {
	padding: 5px 0 5px 18px;
	background: transparent url(../../_img/icons/icon_archive.gif) no-repeat center right;
	}
	
#mainContent p a.ZIP:link {
	padding-right:20px;
	padding-left:0;
	text-decoration:underline;
	color:#575757;
	}
	
#mainContent p a.ZIP:visited{
	padding-right:20px;
	padding-left:0;
	text-decoration:underline;
	color:#665d45;
	}	

#mainContent p a.ZIP:active{
	padding-right:20px;
	padding-left:0;
	text-decoration:underline;
	color:#535353;
	} 

#mainContent p a.ZIP:hover{
	padding-right:20px;
	padding-left:0;
	text-decoration:underline;
	color:#000;
  	}	
	
#mainContent p a.ZIP:focus {
	padding-right:20px;
	padding-left:0;
	text-decoration:underline;
	color:#000;
	}	

/*	----------------------------------
	#03.2.1	Content Wichtige Links Box
    ------------------------------- */
	
#wichtigeLinks {
	color:#535353;
	}
	
#wichtigeLinks a:link{
	text-decoration:underline;
	color:#575757;
	}	
	
#wichtigeLinks a:visited{
	text-decoration:underline;
	color:#99917A;
	}
  
#wichtigeLinks a:active{
	text-decoration:underline;
	color:#535353;
	} 

#wichtigeLinks a:hover{
	text-decoration:underline;
	color:#535353;
  	}

#wichtigeLinks a:focus {
	text-decoration:underline;
	color:#535353;
	}	
	
#wichtigeLinks p{
	color:#535353;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding: 5px 0 5px 0;
	}	
	
/*#wichtigeLinks p a[class ="LinkExtern"] {
	padding: 5px 15px 5px 0;
	margin-right:-3px;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat center right;
	}	*/
	
#wichtigeLinks p a.LinkExtern:link {
	padding: 0 15px 0 0;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#575757;
	}
	
#wichtigeLinks p a.LinkExtern:visited{
	padding: 0 15px 0 0;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#99917A;
	}	

#wichtigeLinks p a.LinkExtern:active{
	padding: 0 15px 0 0;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#535353;
	} 

#wichtigeLinks p a.LinkExtern:hover{
	padding: 0 15px 0 0;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#535353;
  	}	

	
#wichtigeLinks p a.LinkExtern:focus {
	padding: 0 15px 0 0;
	background: transparent url(../../_img/icons/externalLink.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#535353;
	}		
	
#wichtigeLinksTitel{
	color:#535353;
	font-weight:bold;
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;	
	padding:2px 0 2px 0;
	}	
	
#wichtigeLinks h2 {
	font-size:100%;
	color:#535353;
	font-weight:bold;
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;	
	padding:2px 0 2px 0;
	}	
							
/*	--------------
	#03.3	Footer 
    ------------ */
	
#footer {
	clear:both;
	position:absolute;
	margin:0 auto;
	width:970px;
	clear:both; 
	bottom:0px;
	height:79px;
	}
	
#clearBox {
	margin-left:10px;
	margin-right:10px;
	background-color:#FFFFFF;
	height:10px;
	}
		
#shadowBoxLeft {
	float:left;
	padding:0;
	margin:0;
	width:10px;
	height:69px;
	background-image:url(../../_img/shadowBottomLeft.jpg);
	background-repeat:no-repeat;
	background-position:right;	
	}
	
#footerBox {
	float:left;
	padding:0;
	margin:0;
	width:950px;
	height:69px;
	}
	
#shadowBoxRight {
	float:left;
	padding:0;
	margin:0;
	/*width:10px;*/
	height:69px;
	background-image:url(../../_img/shadowBottomRight.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
#footerBoxIcons {
	text-align:right;
	background-color:#FFEB00;
	height:22px;
	padding:0;
	margin:0;
	border-right-style:solid;
  	border-right-color:#FFF;
	border-right-width:1px;
	border-left-style:solid;
  	border-left-color:#FFF;
	border-left-width:1px;		
	}	
	
#footerBoxIcons a:link{
	text-decoration:none;
	color:#000;
	}	
	
#footerBoxIcons a:visited{
	text-decoration:none;
	color:#000;
	}
  
#footerBoxIcons a:active{
	text-decoration:none;
	color:#000;
	} 

#footerBoxIcons a:hover{
	text-decoration:none;
	color:#517599;
  	}

#footerBoxIcons a:focus {
	text-decoration:none;
	color:#517599;
	}					
	
#topBox {
	float:right;
	font-size:0.9em;
	background-image:url(../../_img/icon_top.gif);
	background-repeat:no-repeat;
	margin-left:7px;
	margin-right:10px;
	width:11.2em;
	padding-top:2px;
	height:20px;
	border-left-style:solid;
  	border-left-color:#FFF;
	border-left-width:1px;		
	}

#tipFriendBox{
	float:right;
	font-size:0.9em;	
	padding-top:2px;
	height:20px;
	background-image:url(../../_img/icon_tip-a-friend.gif);
	background-repeat:no-repeat;
	margin-left:7px;
	width:13.5em;	
	border-left-style:solid;
  	border-left-color:#FFF;
	border-left-width:1px;		
	}
	
#printBox{
	float:right;
	font-size:0.9em;
	padding-top:2px;
	height:20px;
	width:9.5em;
	background-image:url(../../_img/icon_print.gif);
	background-repeat:no-repeat;		
	border-left-style:solid;
  	border-left-color:#FFF;
	border-left-width:1px;			
	}	
	
#footerBoxCopyright {
	text-align:right;
	background-color:#000;
	height:27px;
	border-right-style:solid;
  	border-right-color:#FFF;
	border-right-width:1px;
	border-left-style:solid;
  	border-left-color:#FFF;
	border-left-width:1px;
	border-bottom-style:solid;
  	border-bottom-color:#FFF;
	border-bottom-width:1px;				
	}	
	
#copyright {
	color:#CCCCCC;
	padding-top:5px;
	margin-left:10px;	
	font-size:0.9em;
	float:left;
	}	
	
#extraNavigation {
	font-size:0.8em;
	padding-top:3px;
	margin-right:10px;
	color:#CCCCCC;
	}	
	
#footerSpacer {
	background-color:#dedede;
	height:19px;
	}	
	
/*	--------------------------------------------------------------------------
	#04		Navigation
	-------------------------------------------------------------------------- */	

#navigationTitleBox {
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;
	padding: 2px 0 2px 20px;
	background-color:#7F7F7F;
	color:#FFF;
	font-weight:bold;			
	}
	
/*	-------------------------------
	#04.3	Basic-Navigation Level1
    ---------------------------- */

div.bM{
  margin:0;
  padding:0;
  } 
  
div.bM ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 186px;
  	} 
  	
/***NORMAL*/

div.bM ul li.bM_NO {
		/*empty*/ 
	  }

div.bM ul li.bM_NO a:link{
	background: white url(../../_img/navigation/level1_NO.gif) no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:bold;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_NO a:visited, div.bM ul li.bM_NO a:active{
	background: white url(../../_img/navigation/level1_NO.gif) no-repeat 0px center;
	color: #535353;
	font-family: Arial, sans-serif;
	font-weight:bold;	
	display: block;
	width: auto;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_NO a:hover{
	color: black;
	background-image:url(../../_img/navigation/level1_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_NO a:focus{
	color: black;
	background-image:url(../../_img/navigation/level1_NO.gif); /*onMouseover image change. Remove if none*/
  	} 
	
/***IF SUB*/

div.bM ul li.bM_IFSUB {
		/*empty*/ 
	  }


div.bM ul li.bM_IFSUB a:link{
	background: white url(../../_img/navigation/level1_NO.gif) no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:bold;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_IFSUB a:visited, div.bM ul li.bM_IFSUB a:active{
	background: white url(../../_img/navigation/level1_NO.gif) no-repeat 0px center;
	color: #535353;
	font-family: Arial, sans-serif;
	font-weight:bold;	
	display: block;
	width: auto;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 
  
div.bM ul li.bM_IFSUB a:hover{
	color: black;
	background-image:url(../../_img/navigation/level1_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.bM ul li.bM_IFSUB a:focus{
	color: black;
	background-image:url(../../_img/navigation/level1_NO.gif); /*onMouseover image change. Remove if none*/
  	} 
	
/***ACT*/


div.bM ul li.bM_ACT {
		/*empty*/ 
	  }

div.bM ul li.bM_ACT a:link{
	background: white url(../../_img/navigation/allgemein_level1_RO2.gif) no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:bold;
	color: #7F7F7F;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_ACT a:visited, div.bM ul li.bM_ACT a:active{
	background: white url(../../_img/navigation/level1_RO2.gif) no-repeat 0px center;
	color: #7F7F7F;
	font-family: Arial, sans-serif;
	font-weight:bold;	
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;
 	} 

div.bM ul li.bM_ACT a:hover{
	color: black;
	background-image:url(../../_img/navigation/level1_RO2.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_ACT a:focus{
	color: black;
	background-image:url(../../_img/navigation/level1_RO2.gif); /*onMouseover image change. Remove if none*/
  	} 	
	
/***CUR*/

div.bM ul li.bM_CUR {
		/*empty*/ 
	  }

div.bM ul li.bM_CUR a:link{
	background: white url(../../_img/navigation/allgemein_level1_RO.gif) no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:bold;
	color: #000;
	background-color:#CCCCCC;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_CUR a:visited, div.bM ul li.bM_CUR a:active{
	background: white url(../../_img/navigation/allgemein_level1_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;
	font-family: Arial, sans-serif;
	font-weight:bold;	
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_CUR a:hover{
	color: black;
	background-image:url(../../_img/navigation/allgemein_level1_RO.gif); /*onMouseover image change. Remove if 

none*/
  	}  
 
div.bM ul li.bM_CUR a:focus{
	color: black;
	background-image:url(../../_img/navigation/allgemein_level1_RO.gif); /*onMouseover image change. Remove if 

none*/
  	} 	

/***CUR IF SUB*/

div.bM ul li.bM_CURIFSUB {
		/*empty*/ 
	  }

div.bM ul li.bM_CURIFSUB a:link{
	background: white url(../../_img/navigation/allgemein_level1_RO.gif) no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:bold;
	background-color:#CCCCCC;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_CURIFSUB a:visited, div.bM ul li.bM_CURIFSUB a:active{
	background: white url(../../_img/navigation/allgemein_level1_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;		
	display: block;
	font-family: Arial, sans-serif;
	font-weight:bold;	
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;
 	} 

div.bM ul li.bM_CURIFSUB a:hover{
	color: black;
	background-image:url(../../_img/navigation/allgemein_level1_RO.gif); /*onMouseover image change. Remove if 

none*/
  	}  
  
div.bM ul li.bM_CURIFSUB a:focus{
	color: black;
	background-image:url(../../_img/navigation/allgemein_level1_RO.gif); /*onMouseover image change. Remove if 

none*/
  	} 		
	    
/*	-------------------------------
	#04.3.1	Basic-Navigation Level2
    ---------------------------- */

div.bM{
  margin:0;
  padding:0;
  } 
  
div.bM ul .level2 {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 186px;
  	} 
  	
/***NORMAL*/

div.bM ul li.bM_NO_2 {
		/*empty*/ 
	  }

div.bM ul li.bM_NO_2 a:link{
	background: white url(../../_img/navigation/level2_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_NO_2 a:visited, div.bM ul li.bM_NO_2 a:active{
	background: white url(../../_img/navigation/level2_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_NO_2 a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.bM ul li.bM_NO_2 a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
	
/*EXTERNAL*/	
div.bM ul li.bM_NO_2_EXT {
		/*empty*/ 
	  }

div.bM ul li.bM_NO_2_EXT a:link{
	background: white url(../../_img/navigation/level2_EXT_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_NO_2_EXT a:visited, div.bM ul li.bM_NO_2_EXT a:active{
	background: white url(../../_img/navigation/level2_EXT_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_NO_2_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.bM ul li.bM_NO_2_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}	
/*EXTERNAL END*/	
	
/***IF SUB*/

div.bM ul li.bM_IFSUB_2 {
		/*empty*/ 
	  }

div.bM ul li.bM_IFSUB_2 a:link{
	background: white url(../../_img/navigation/level2_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_IFSUB_2 a:visited, div.bM ul li.bM_IFSUB_2 a:active{
	background: white url(../../_img/navigation/level2_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_IFSUB_2 a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_IFSUB_2 a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
/*EXTERNAL*/
div.bM ul li.bM_IFSUB_2_EXT {
		/*empty*/ 
	  }

div.bM ul li.bM_IFSUB_2_EXT a:link{
	background: white url(../../_img/navigation/level2_EXT_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_IFSUB_2_EXT a:visited, div.bM ul li.bM_IFSUB_2_EXT a:active{
	background: white url(../../_img/navigation/level2_EXT_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_IFSUB_2_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_IFSUB_2_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}
/*EXTERNAL END*/	
	
/***ACT*/

div.bM ul li.bM_ACT_2 {
		/*empty*/ 
	  }

div.bM ul li.bM_ACT_2 a:link{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:#CCCCCC;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_ACT_2 a:visited, div.bM ul li.bM_ACT_2 a:active{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_ACT_2 a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_ACT_2 a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	} 								 							

/*EXTERNAL*/
div.bM ul li.bM_ACT_2_EXT {
		/*empty*/ 
	  }

div.bM ul li.bM_ACT_2_EXT a:link{
	background: white url(../../_img/navigation/level2_EXT_RO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:#CCCCCC;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_ACT_2_EXT a:visited, div.bM ul li.bM_ACT_2_EXT a:active{
	background: white url(../../_img/navigation/level2_EXT_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_ACT_2_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_ACT_2 a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	} 								 	
/*EXTERNAL_END*/
	    				 							
/***CUR*/

div.bM ul li.bM_CUR_2 {
		/*empty*/ 
	  }

div.bM ul li.bM_CUR_2 a:link{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_CUR_2 a:visited, div.bM ul li.bM_CUR_2 a:active{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;	
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	}  

div.bM ul li.bM_CUR_2 a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_CUR_2 a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	}

/*EXTERNAL*/
div.bM ul li.bM_CUR_2_EXT {
		/*empty*/ 
	  }

div.bM ul li.bM_CUR_2_EXT a:link{
	background: white url(../../_img/navigation/level2_EXT_RO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #000;
	background-color:#CCCCCC;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_CUR_2_EXT a:visited, div.bM ul li.bM_CUR_2_EXT a:active{
	background: white url(../../_img/navigation/level2_EXT_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;	
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	}  

div.bM ul li.bM_CUR_2_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_CUR_2_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	}
/*EXTERNAL_END*/

	
/***CUR IF SUB*/


div.bM ul li.bM_CURIFSUB_2 {
		/*empty*/ 
	  }

div.bM ul li.bM_CURIFSUB_2 a:link{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:#CCCCCC;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_CURIFSUB_2 a:visited, div.bM ul li.bM_CURIFSUB_2 a:active{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 
  
div.bM ul li.bM_CURIFSUB_2 a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.bM ul li.bM_CURIFSUB_2 a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	} 
	
/*EXTERNAL*/
div.bM ul li.bM_CURIFSUB_2_EXT {
		/*empty*/ 
	  }

div.bM ul li.bM_CURIFSUB_2_EXT a:link{
	background: white url(../../_img/navigation/level2_EXT_RO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:#CCCCCC;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_CURIFSUB_2_EXT a:visited, div.bM ul li.bM_CURIFSUB_2_EXT a:active{
	background: white url(../../_img/navigation/level2_EXT_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 
  
div.bM ul li.bM_CURIFSUB_2_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.bM ul li.bM_CURIFSUB_2_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	} 
/*EXTERNAL_END*/	












/*	-------------------------------
	#04.3.1	Basic-Navigation Level3
    ---------------------------- */

div.bM{
  margin:0;
  padding:0;
  } 
  
div.bM ul .level3 {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 186px;
  	} 
  	
/***NORMAL*/

div.bM ul li.bM_NO_3 {
		/*empty*/ 
	  }

div.bM ul li.bM_NO_3 a:link{
	background: white url(../../_img/navigation/leve2_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_NO_3 a:visited, div.bM ul li.bM_NO_3 a:active{
	background: white url(../../_img/navigation/leve2_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_NO_3 a:hover{
	color: black;
	background-image:url(../../_img/navigation/leve2_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.bM ul li.bM_NO_3 a:focus{
	color: black;
	background-image:url(../../_img/navigation/leve2_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
	
/*EXTERNAL*/	
div.bM ul li.bM_NO_3_EXT {
		/*empty*/ 
	  }

div.bM ul li.bM_NO_3_EXT a:link{
	background: white url(../../_img/navigation/leve2_EXT_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_NO_3_EXT a:visited, div.bM ul li.bM_NO_3_EXT a:active{
	background: white url(../../_img/navigation/leve2_EXT_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_NO_3_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/leve2_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.bM ul li.bM_NO_3_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/leve2_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}	
/*EXTERNAL END*/	
	
/***IF SUB*/

div.bM ul li.bM_IFSUB_3 {
		/*empty*/ 
	  }

div.bM ul li.bM_IFSUB_3 a:link{
	background: white url(../../_img/navigation/leve2_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_IFSUB_3 a:visited, div.bM ul li.bM_IFSUB_2 a:active{
	background: white url(../../_img/navigation/leve2_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_IFSUB_3 a:hover{
	color: black;
	background-image:url(../../_img/navigation/leve2_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_IFSUB_3 a:focus{
	color: black;
	background-image:url(../../_img/navigation/leve2_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
/*EXTERNAL*/
div.bM ul li.bM_IFSUB_3_EXT {
		/*empty*/ 
	  }

div.bM ul li.bM_IFSUB_3_EXT a:link{
	background: white url(../../_img/navigation/leve2_EXT_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_IFSUB_3_EXT a:visited, div.bM ul li.bM_IFSUB_3_EXT a:active{
	background: white url(../../_img/navigation/leve2_EXT_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_IFSUB_3_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/leve2_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_IFSUB_3_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/leve2_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}
/*EXTERNAL END*/	
	
/***ACT*/

div.bM ul li.bM_ACT_2 {
		/*empty*/ 
	  }

div.bM ul li.bM_ACT_3 a:link{
	background: white url(../../_img/navigation/leve2_RO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:transparent;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_ACT_3 a:visited, div.bM ul li.bM_ACT_3 a:active{
	background: white url(../../_img/navigation/leve2_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:transparent;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_ACT_3 a:hover{
	color: black;
	background-image:url(../../_img/navigation/leve2_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_ACT_3 a:focus{
	color: black;
	background-image:url(../../_img/navigation/leve2_RO.gif); /*onMouseover image change. Remove if none*/
  	} 								 							

/*EXTERNAL*/
div.bM ul li.bM_ACT_3_EXT {
		/*empty*/ 
	  }

div.bM ul li.bM_ACT_3_EXT a:link{
	background: white url(../../_img/navigation/leve2_EXT_RO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:transparent;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_ACT_3_EXT a:visited, div.bM ul li.bM_ACT_3_EXT a:active{
	background: white url(../../_img/navigation/leve2_EXT_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:transparent;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.bM ul li.bM_ACT_3_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/leve2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_ACT_3 a:focus{
	color: black;
	background-image:url(../../_img/navigation/leve2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	} 								 	
/*EXTERNAL_END*/
	    				 							
/***CUR*/

div.bM ul li.bM_CUR_3 {
		/*empty*/ 
	  }

div.bM ul li.bM_CUR_3 a:link{
	background: white url(../../_img/navigation/leve2_RO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_CUR_3 a:visited, div.bM ul li.bM_CUR_3 a:active{
	background: white url(../../_img/navigation/leve2_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:transparent;	
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	}  

div.bM ul li.bM_CUR_3 a:hover{
	color: black;
	background-image:url(../../_img/navigation/leve2_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_CUR_3 a:focus{
	color: black;
	background-image:url(../../_img/navigation/leve2_RO.gif); /*onMouseover image change. Remove if none*/
  	}

/*EXTERNAL*/
div.bM ul li.bM_CUR_3_EXT {
		/*empty*/ 
	  }

div.bM ul li.bM_CUR_3_EXT a:link{
	background: white url(../../_img/navigation/leve2_EXT_RO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #000;
	background-color:transparent;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_CUR_3_EXT a:visited, div.bM ul li.bM_CUR_3_EXT a:active{
	background: white url(../../_img/navigation/leve2_EXT_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:transparent;	
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	}  

div.bM ul li.bM_CUR_3_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/leve2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.bM ul li.bM_CUR_3_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/leve2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	}
/*EXTERNAL_END*/

	
/***CUR IF SUB*/


div.bM ul li.bM_CURIFSUB_3 {
		/*empty*/ 
	  }

div.bM ul li.bM_CURIFSUB_3 a:link{
	background: white url(../../_img/navigation/leve2_RO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:transparent;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_CURIFSUB_3 a:visited, div.bM ul li.bM_CURIFSUB_3 a:active{
	background: white url(../../_img/navigation/leve2_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:transparent;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 
  
div.bM ul li.bM_CURIFSUB_3 a:hover{
	color: black;
	background-image:url(../../_img/navigation/leve2_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.bM ul li.bM_CURIFSUB_3 a:focus{
	color: black;
	background-image:url(../../_img/navigation/leve2_RO.gif); /*onMouseover image change. Remove if none*/
  	} 
	
/*EXTERNAL*/
div.bM ul li.bM_CURIFSUB_3_EXT {
		/*empty*/ 
	  }

div.bM ul li.bM_CURIFSUB_3_EXT a:link{
	background: white url(../../_img/navigation/leve2_EXT_RO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:transparent;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.bM ul li.bM_CURIFSUB_3_EXT a:visited, div.bM ul li.bM_CURIFSUB_3_EXT a:active{
	background: white url(../../_img/navigation/leve2_EXT_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:transparent;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 38px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 
  
div.bM ul li.bM_CURIFSUB_3_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/leve2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.bM ul li.bM_CURIFSUB_3_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/leve2_EXT_RO.gif); /*onMouseover image change. Remove if none*/
  	} 
/*EXTERNAL_END*/


























	
/*	----------------------------------
	#04.3.2	Basic-Navigation 3-NAV FIX
    -------------------------------- */									 			

		

div.menuFix{
  margin:0;
  padding-top: 20px;
  } 
  
div.menuFix ul  {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 186px;
  	} 
  	
/***NORMAL*/

div.menuFix ul li.bM_NO_FIX {
		/*empty*/ 
	  }

div.menuFix ul li.bM_NO_FIX a:link{
	background: white url(../../_img/navigation/level1_NO.gif) no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
  	}
  
div.menuFix ul li.bM_NO_FIX a:visited, div.menuFix ul li.bM_NO_FIX a:active{
	background: white url(../../_img/navigation/level1_NO.gif) no-repeat 0px center;
	color: #535353;
	font-family: Arial, sans-serif;
	font-weight:normal;	
	display: block;
	width: auto;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
 	} 

div.menuFix ul li.bM_NO_FIX a:hover{
	color: black;
	background-image:url(../../_img/navigation/level1_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.menuFix ul li.bM_NO_FIX a:focus{
	color: black;
	background-image:url(../../_img/navigation/level1_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
/***IF SUB*/

div.menuFix ul li.bM_IFSUB_FIX {
		/*empty*/ 
	  }

div.menuFix ul li.bM_IFSUB_FIX a:link{
	background: white url(../../_img/navigation/level1_NO.gif) no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;	
  	}
  
div.menuFix ul li.bM_IFSUB_FIX a:visited, div.menuFix ul li.bM_IFSUB_FIX a:active{
	background: white url(../../_img/navigation/level1_NO.gif) no-repeat 0px center;
	color: #535353;
	font-family: Arial, sans-serif;
	font-weight:normal;	
	display: block;
	width: auto;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;	
 	} 
  
div.menuFix ul li.bM_IFSUB_FIX a:hover{
	color: black;
	background-image:url(../../_img/navigation/level1_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuFix ul li.bM_IFSUB_FIX a:focus{
	color: black;
	background-image:url(../../_img/navigation/level1_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
/***ACT*/

div.menuFix ul li.bM_ACT_FIX {
		/*empty*/ 
	  }

div.menuFix ul li.bM_ACT_FIX a:link{
	background: white url(../../_img/navigation/level1_RO2.gif) no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:normal;
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
  	}
  
div.menuFix ul li.bM_ACT_FIX a:visited, div.menuFix ul li.bM_ACT_FIX a:active{
	background: white url(../../_img/navigation/level1_RO2.gif) no-repeat 0px center;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight:normal;	
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
 	} 
  
div.menuFix ul li.bM_ACT_FIX a:hover{
	color: black;
	background-image:url(../../_img/navigation/level1_RO2.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuFix ul li.bM_ACT_FIX a:focus{
	color: black;
	background-image:url(../../_img/navigation/level1_RO2.gif); /*onMouseover image change. Remove if none*/
  	} 								 							
	    				 							
/***CUR*/

div.menuFix ul li.bM_CUR_FIX {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CUR_FIX a:link{
	background: white url(../../_img/navigation/allgemein_level1_RO.gif) no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:normal;
	color: #000;
	background-color:#CCCCCC;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
  	}
  
div.menuFix ul li.bM_CUR_FIX a:visited, div.menuFix ul li.bM_CUR_FIX a:active{
	background: white url(../../_img/navigation/allgemein_level1_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;
	font-family: Arial, sans-serif;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;	
 	} 
  
div.menuFix ul li.bM_CUR_FIX a:hover{
	color: black;
	background-image:url(../../_img/navigation/allgemein_level1_RO.gif); /*onMouseover image change. Remove if 

none*/
  	}  
 
div.menuFix ul li.bM_CUR_FIX a:focus{
	color: black;
	background-image:url(../../_img/navigation/allgemein_level1_RO.gif); /*onMouseover image change. Remove if 

none*/
  	}
	
/***CUR IF SUB*/

div.menuFix ul li.bM_CURIFSUB_FIX {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CURIFSUB_FIX a:link{
	background: white url(../../_img/navigation/allgemein_level1_RO.gif) no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:normal;
	background-color:#CCCCCC;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
  	}
  
div.menuFix ul li.bM_CURIFSUB_FIX a:visited, div.menuFix ul li.bM_CURIFSUB_FIX a:active{
	background: white url(../../_img/navigation/allgemein_level1_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;		
	display: block;
	font-family: Arial, sans-serif;
	font-weight:normal;	
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
 	} 
  
div.menuFix ul li.bM_CURIFSUB_FIX a:hover{
	color: black;
	background-image:url(../../_img/navigation/allgemein_level1_RO.gif); /*onMouseover image change. Remove if 

none*/
  	}  
 
div.menuFix ul li.bM_CURIFSUB_FIX a:focus{
	color: black;
	background-image:url(../../_img/navigation/allgemein_level1_RO.gif); /*onMouseover image change. Remove if 

none*/
  	} 

/*	-------------------------------------------
	#04.3.2	Basic-Navigation 3-NAV FIX - LEVEL2
    ----------------------------------------- */									 

					

div.menuFix{
  margin:0;
  padding-top: 20px;
  } 
  
div.menuFix ul .level2  {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 186px;
  	} 
  	
/***NORMAL*/

div.menuFix ul li.bM_NO_FIX_2 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_NO_FIX_2 a:link{
	background: white url(../../_img/navigation/level2_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;	
  	}
  
div.menuFix ul li.bM_NO_FIX_2 a:visited, div.menuFix ul li.bM_NO_FIX_2 a:active{
	background: white url(../../_img/navigation/level2_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;	
 	} 

div.menuFix ul li.bM_NO_FIX_2 a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.menuFix ul li.bM_NO_FIX_2 a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
	
	
/***NORMAL - EXTERNAL*/

div.menuFix ul li.bM_NO_FIX_2_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_NO_FIX_2_EXT a:link{
	background: white url(../../_img/navigation/fixLinks_EXT_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;	
  	}
  
div.menuFix ul li.bM_NO_FIX_2_EXT a:visited, div.menuFix ul li.bM_NO_FIX_2_EXT a:active{
	background: white url(../../_img/navigation/fixLinks_EXT_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;	
 	} 

div.menuFix ul li.bM_NO_FIX_2_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/fixLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.menuFix ul li.bM_NO_FIX_2_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/fixLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}	
	
	
/***IF SUB*/

div.menuFix ul li.bM_IFSUB_FIX_2 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_IFSUB_FIX_2 a:link{
	background: white url(../../_img/navigation/level2_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
  	}
  
div.menuFix ul li.bM_IFSUB_FIX_2 a:visited, div.menuFix ul li.bM_IFSUB_FIX_2 a:active{
	background: white url(../../_img/navigation/level2_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
 	} 
  
div.menuFix ul li.bM_IFSUB_FIX_2 a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuFix ul li.bM_IFSUB_FIX_2 a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
	
	
/***IF SUB - EXTERNAL*/

div.menuFix ul li.bM_IFSUB_FIX_2_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_IFSUB_FIX_2_EXT a:link{
	background: white url(../../_img/navigation/fixLinks_EXT_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
  	}
  
div.menuFix ul li.bM_IFSUB_FIX_2_EXT a:visited, div.menuFix ul li.bM_IFSUB_FIX_2_EXT a:active{
	background: white url(../../_img/navigation/fixLinks_EXT_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
 	} 
  
div.menuFix ul li.bM_IFSUB_FIX_2_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/fixLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuFix ul li.bM_IFSUB_FIX_2_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/fixLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
	
/***ACT*/

div.menuFix ul li.bM_ACT_FIX_2 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_ACT_FIX_2 a:link{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:#CCCCCC;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
  	}
  
div.menuFix ul li.bM_ACT_FIX_2 a:visited, div.menuFix ul li.bM_ACT_FIX_2 a:active{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
 	} 
  
div.menuFix ul li.bM_ACT_FIX_2 a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuFix ul li.bM_ACT_FIX_2 a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	} 								 							
	    	
			
			
/***ACT-EXTERNAL*/

div.menuFix ul li.bM_ACT_FIX_2_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_ACT_FIX_2_EXT a:link{
	background: white url(../../_img/navigation/fixLinks_EXT_NO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:#CCCCCC;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
  	}
  
div.menuFix ul li.bM_ACT_FIX_2_EXT a:visited, div.menuFix ul li.bM_ACT_FIX_2_EXT a:active{
	background: white url(../../_img/navigation/fixLinks_EXT_NO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
 	} 
  
div.menuFix ul li.bM_ACT_FIX_2_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/fixLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuFix ul li.bM_ACT_FIX_2_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/fixLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	} 				
			
						 							
/***CUR*/

div.menuFix ul li.bM_CUR_FIX_2 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CUR_FIX_2 a:link{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #000;
	background-color:#CCCCCC;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
  	}
  
div.menuFix ul li.bM_CUR_FIX_2 a:visited, div.menuFix ul li.bM_CUR_FIX_2 a:active{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;	
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;	
 	} 
  
div.menuFix ul li.bM_CUR_FIX_2 a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuFix ul li.bM_CUR_FIX_2 a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	}
	
	
/***CUR - EXTERNAL*/

div.menuFix ul li.bM_CUR_FIX_2_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CUR_FIX_2_EXT a:link{
	background: white url(../../_img/navigation/fixLinks_EXT_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #000;
	background-color:#CCCCCC;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
  	}
  
div.menuFix ul li.bM_CUR_FIX_2_EXT a:visited, div.menuFix ul li.bM_CUR_FIX_2_EXT a:active{
	background: white url(../../_img/navigation/fixLinks_EXT_NO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;	
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;	
 	} 
  
div.menuFix ul li.bM_CUR_FIX_2_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/fixLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuFix ul li.bM_CUR_FIX_2_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/fixLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}	
	
	
/***CUR IF SUB*/

div.menuFix ul li.bM_CURIFSUB_FIX_2 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CURIFSUB_FIX_2 a:link{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:#CCCCCC;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;	
  	}
  
div.menuFix ul li.bM_CURIFSUB_FIX_2 a:visited, div.menuFix ul li.bM_CURIFSUB_FIX_2 a:active{
	background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
 	} 
  
div.menuFix ul li.bM_CURIFSUB_FIX_2 a:hover{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuFix ul li.bM_CURIFSUB_FIX_2 a:focus{
	color: black;
	background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
  	} 
	
	
/***CUR IF SUB - EXTERNAL*/

div.menuFix ul li.bM_CURIFSUB_FIX_2_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CURIFSUB_FIX_2_EXT a:link{
	background: white url(../../_img/navigation/fixLinks_EXT_NO.gif) no-repeat 0px center;
	font-weight:normal;
	background-color:#CCCCCC;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;	
  	}
  
div.menuFix ul li.bM_CURIFSUB_FIX_2_EXT a:visited, div.menuFix ul li.bM_CURIFSUB_FIX_2_EXT a:active{
	background: white url(../../_img/navigation/fixLinks_EXT_NO.gif) no-repeat 0px center;
	color: #000;
	background-color:#CCCCCC;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	border-top: 1px solid #DCDDDD;
 	} 
  
div.menuFix ul li.bM_CURIFSUB_FIX_2_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/fixLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuFix ul li.bM_CURIFSUB_FIX_2_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/fixLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	} 	
	
/*	----------------------------------
	#04.3.3	Top Links
    -------------------------------- */									 			

		

div.menuTOPLINKS{
  	margin:0;
  	padding:0;
  	} 
  
div.menuTOPLINKS ul  {
	list-style-type: none;
	margin: 0;
	width: 157px;
  	} 
  	
/***NORMAL*/

div.menuTOPLINKS ul li.bM_NO_TOPLINKS {
		/*empty*/ 
	  }

div.menuTOPLINKS ul li.bM_NO_TOPLINKS a:link{
	background: white url(../../_img/navigation/RightNav_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.menuTOPLINKS ul li.bM_NO_TOPLINKS a:visited, div.menuTOPLINKS ul li.bM_NO_TOPLINKS a:active{
	background: white url(../../_img/navigation/RightNav_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.menuTOPLINKS ul li.bM_NO_TOPLINKS a:hover{
	color: black;
	background-image:url(../../_img/navigation/RightNav_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.menuTOPLINKS ul li.bM_NO_TOPLINKS a:focus{
	color: black;
	background-image:url(../../_img/navigation/RightNav_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
	
/*EXTERNAL*/
div.menuTOPLINKS ul li.bM_NO_TOPLINKS_EXT {
		/*empty*/ 
	  }

div.menuTOPLINKS ul li.bM_NO_TOPLINKS_EXT a:link{
	background: white url(../../_img/navigation/topLinks_EXT_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.menuTOPLINKS ul li.bM_NO_TOPLINKS_EXT a:visited, div.menuTOPLINKS ul li.bM_NO_TOPLINKS_EXT a:active{
	background: white url(../../_img/navigation/topLinks_EXT_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 

div.menuTOPLINKS ul li.bM_NO_TOPLINKS_EXT a:hover{
	color: black;
	background-image:url(../../_img/navigation/topLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
  
div.menuTOPLINKS ul li.bM_NO_TOPLINKS_EXT a:focus{
	color: black;
	background-image:url(../../_img/navigation/topLinks_EXT_NO.gif); /*onMouseover image change. Remove if none*/
  	}
/*EXTERNAL*/	
	
/***IF SUB*/

div.menuTOPLINKS ul li.bM_IFSUB_TOPLINKS {
		/*empty*/ 
	  }

div.menuTOPLINKS ul li.bM_IFSUB_TOPLINKS a:link{
	background: white url(../../_img/navigation/RightNav_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.menuTOPLINKS ul li.bM_IFSUB_TOPLINKS a:visited, div.menuTOPLINKS ul li.bM_IFSUB_TOPLINKS a:active{
	background: white url(../../_img/navigation/RightNav_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 
  
div.menuTOPLINKS ul li.bM_IFSUB_TOPLINKS a:hover{
	color: black;
	background-image:url(../../_img/navigation/RightNav_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuTOPLINKS ul li.bM_IFSUB_TOPLINKS a:focus{
	color: black;
	background-image:url(../../_img/navigation/RightNav_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
/***ACT*/

div.menuTOPLINKS ul li.bM_ACT_TOPLINKS {
		/*empty*/ 
	  }

div.menuTOPLINKS ul li.bM_ACT_TOPLINKS a:link{
	background: white url(../../_img/navigation/RightNav_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.menuTOPLINKS ul li.bM_ACT_TOPLINKS a:visited, div.menuTOPLINKS ul li.bM_ACT_TOPLINKS a:active{
	background: white url(../../_img/navigation/RightNav_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 
  
div.menuTOPLINKS ul li.bM_ACT_TOPLINKS a:hover{
	color: black;
	background-image:url(../../_img/navigation/RightNav_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuTOPLINKS ul li.bM_ACT_TOPLINKS a:focus{
	color: black;
	background-image:url(../../_img/navigation/RightNav_NO.gif); /*onMouseover image change. Remove if none*/
  	} 								 							
	    				 							
/***CUR*/

div.menuTOPLINKS ul li.bM_CUR_TOPLINKS {
		/*empty*/ 
	  }

div.menuTOPLINKS ul li.bM_CUR_TOPLINKS a:link{
	background: white url(../../_img/navigation/RightNav_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.menuTOPLINKS ul li.bM_CUR_TOPLINKS a:visited, div.menuTOPLINKS ul li.bM_CUR_TOPLINKS a:active{
	background: white url(../../_img/navigation/RightNav_NO.gif) no-repeat 0px center;
	color: #000;	
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 
  
div.menuTOPLINKS ul li.bM_CUR_TOPLINKS a:hover{
	color: black;
	background-image:url(../../_img/navigation/RightNav_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuTOPLINKS ul li.bM_CUR_TOPLINKS a:focus{
	color: black;
	background-image:url(../../_img/navigation/RightNav_NO.gif); /*onMouseover image change. Remove if none*/
  	}
	
/***CUR IF SUB*/

div.menuTOPLINKS ul li.bM_CURIFSUB_TOPLINKS {
		/*empty*/ 
	  }

div.menuTOPLINKS ul li.bM_CURIFSUB_TOPLINKS a:link{
	background: white url(../../_img/navigation/RightNav_NO.gif) no-repeat 0px center;
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
  	}
  
div.menuTOPLINKS ul li.bM_CURIFSUB_TOPLINKS a:visited, div.menuTOPLINKS ul li.bM_CURIFSUB_TOPLINKS a:active{
	background: white url(../../_img/navigation/RightNav_NO.gif) no-repeat 0px center;
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid #DCDDDD;	
 	} 
  
div.menuTOPLINKS ul li.bM_CURIFSUB_TOPLINKS a:hover{

	color: black;
	background-image:url(../../_img/navigation/RightNav_NO.gif); /*onMouseover image change. Remove if none*/
  	}  
 
div.menuTOPLINKS ul li.bM_CURIFSUB_TOPLINKS a:focus{
	color: black;
	background-image:url(../../_img/navigation/RightNav_NO.gif); /*onMouseover image change. Remove if none*/
  	} 	

/*	-------------------------
	#04.4	Footer-Navigation
    ---------------------- */									 				

	

div.footerMenu{
  	margin:0;
  	padding:0;
  	} 
  
div.footerMenu ul  {
	list-style-type: none;
	margin: 0;
	font-size:1.1em;
	padding-top:2px;
  	} 
  	
/***NORMAL*/

div.footerMenu ul li.bM_NO_FOOTER {
	float:right; 
	}

div.footerMenu ul li.bM_NO_FOOTER a:link{
	background-image:url(../../_img/footerBGSplitter.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #CCCCCC; 
	padding: 3px 8px 2px 8px;
	text-decoration: none;	
  	}
  
div.footerMenu ul li.bM_NO_FOOTER a:visited, div.footerMenu ul li.bM_NO_FOOTER a:active{
	background-image:url(../../_img/footerBGSplitter.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #CCCCCC; 
	padding: 3px 8px 2px 8px;
	text-decoration: none;
 	} 

div.footerMenu ul li.bM_NO_FOOTER a:hover{
	color: #FFEB00;
  	}  
  
div.footerMenu ul li.bM_NO_FOOTER a:focus{
	color: #FFEB00;
  	}
	
/***IF SUB*/

div.footerMenu ul li.bM_IFSUB_FOOTER {
	float:right;
	}

div.footerMenu ul li.bM_IFSUB_FOOTER a:link{
	background-image:url(../../_img/footerBGSplitter.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #CCCCCC; 
	padding: 3px 8px 2px 8px;
	text-decoration: none;	
  	}
  
div.footerMenu ul li.bM_IFSUB_FOOTER a:visited, div.footerMenu ul li.bM_IFSUB_FOOTER a:active{
	background-image:url(../../_img/footerBGSplitter.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #CCCCCC; 
	padding: 3px 8px 2px 8px;
	text-decoration: none;		
 	} 
  
div.footerMenu ul li.bM_IFSUB_FOOTER a:hover{
	color: #FFEB00;
  	}  
 
div.footerMenu ul li.bM_IFSUB_FOOTER a:focus{
	color: #FFEB00;
  	}
	
/***ACT*/

div.footerMenu ul li.bM_ACT_FOOTER {
	float:right;
	}

div.footerMenu ul li.bM_ACT_FOOTER a:link{
	background-image:url(../../_img/footerBGSplitter.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #CCCCCC; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
  	}
  
div.footerMenu ul li.bM_ACT_FOOTER a:visited, div.footerMenu ul li.bM_ACT_FOOTER a:active{
	background-image:url(../../_img/footerBGSplitter.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #CCCCCC; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
 	} 
  
div.footerMenu ul li.bM_ACT_FOOTER a:hover{
	color: #FFEB00;
  	}  
 
div.footerMenu ul li.bM_ACT_FOOTER a:focus{
	color: #FFEB00;
  	} 								 							
	    				 							
/***CUR*/

div.footerMenu ul li.bM_CUR_FOOTER {
	float:right;
	}

div.footerMenu ul li.bM_CUR_FOOTER a:link{
	background-image:url(../../_img/footerBGSplitter.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFEB00; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;		
  	}
  
div.footerMenu ul li.bM_CUR_FOOTER a:visited, div.footerMenu ul li.bM_CUR_FOOTER a:active{
	background-image:url(../../_img/footerBGSplitter.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFEB00; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
 	} 
  
div.footerMenu ul li.bM_CUR_FOOTER a:hover{
	color: #FFEB00;
  	}  
 
div.footerMenu ul li.bM_CUR_FOOTER a:focus{
	color: #FFEB00;
  	}
	
/***CUR IF SUB*/

div.footerMenu ul li.bM_CURIFSUB_TOPLINKS {
	float:right; 
	}

div.footerMenu ul li.bM_CURIFSUB_FOOTER a:link{
	background-image:url(../../_img/footerBGSplitter.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #CCCCCC; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;
  	}
  
div.footerMenu ul li.bM_CURIFSUB_FOOTER a:visited, div.footerMenu ul li.bM_CURIFSUB_FOOTER a:active{
	background-image:url(../../_img/footerBGSplitter.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #CCCCCC; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;
 	} 
  
div.footerMenu ul li.bM_CURIFSUB_FOOTER a:hover{
	color: #FFEB00;
  	}  
 
div.footerMenu ul li.bM_CURIFSUB_FOOTER a:focus{
	color: #FFEB00;
  	} 	

/*	-------------------------
	#04.5	Header-Navigation
    ---------------------- */									 				

	

div.headerMenu{
  	margin:0;
  	padding:0;
  	} 
  
div.headerMenu ul  {
	list-style-type: none;
	margin: 0;
  	} 
  	
/***NORMAL*/

div.headerMenu ul li.bM_NO_HEADER_MENU {
	float:left;
	font-size:1.1em; 
	}

div.headerMenu ul li.bM_NO_HEADER_MENU a:link{
	background-image:url(../../_img/headerBGSplitter.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFF; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
  	}
  
div.headerMenu ul li.bM_NO_HEADER_MENU a:visited, div.headerMenu ul li.bM_NO_HEADER_MENU a:active{
	background-image:url(../../_img/headerBGSplitter.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFF; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;
 	} 

div.headerMenu ul li.bM_NO_HEADER_MENU a:hover{
	color: #FFEB00;
  	}  
  
div.headerMenu ul li.bM_NO_HEADER_MENU a:focus{
	color: #FFEB00;
  	}
	
/***IF SUB*/

div.headerMenu ul li.bM_IFSUB_HEADER_MENU {
	float:left;
	}

div.headerMenu ul li.bM_IFSUB_HEADER_MENU a:link{
	background-image:url(../../_img/headerBGSplitter.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFF; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
  	}
  
div.headerMenu ul li.bM_IFSUB_HEADER_MENU a:visited, div.headerMenu ul li.bM_IFSUB_HEADER_MENU a:active{
	background-image:url(../../_img/headerBGSplitter.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFF; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;		
 	} 
  
div.headerMenu ul li.bM_IFSUB_HEADER_MENU a:hover{
	color: #FFEB00;
  	}  
 
div.headerMenu ul li.bM_IFSUB_HEADER_MENU a:focus{
	color: #FFEB00;
  	}
	
/***ACT*/

div.headerMenu ul li.bM_ACT_HEADER_MENU {
	float:left;
	}

div.headerMenu ul li.bM_ACT_HEADER_MENU a:link{
	background-image:url(../../_img/headerBGSplitter.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFF; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
  	}
  
div.headerMenu ul li.bM_ACT_HEADER_MENU a:visited, div.headerMenu ul li.bM_ACT_HEADER_MENU a:active{
	background-image:url(../../_img/headerBGSplitter.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFF; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
 	} 
  
div.headerMenu ul li.bM_ACT_HEADER_MENU a:hover{
	color: #FFEB00;
  	}  
 
div.headerMenu ul li.bM_ACT_HEADER_MENU a:focus{
	color: #FFEB00;
  	} 								 							
	    				 							
/***CUR*/

div.headerMenu ul li.bM_CUR_HEADER_MENU {
	float:left;
	font-size:1.1em; 	
	}

div.headerMenu ul li.bM_CUR_HEADER_MENU a:link{
	background-image:url(../../_img/headerBGSplitter.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFEB00; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;		
  	}
  

div.headerMenu ul li.bM_CUR_HEADER_MENU a:visited, div.headerMenu ul li.bM_CUR_HEADER_MENU a:active{
	background-image:url(../../_img/headerBGSplitter.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFEB00; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
 	} 
  
div.headerMenu ul li.bM_CUR_HEADER_MENU a:hover{
	color: #FFEB00;
  	}  
 
div.headerMenu ul li.bM_CUR_HEADER_MENU a:focus{
	color: #FFEB00;
  	}
	
/***CUR IF SUB*/

div.headerMenu ul li.bM_CURIFSUB_HEADER_MENU {
	float:left; 
	}


div.headerMenu ul li.bM_CURIFSUB_HEADER_MENU a:link{
	background-image:url(../../_img/headerBGSplitter.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFF; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;
  	}
  
div.headerMenu ul li.bM_CURIFSUB_HEADER_MENU a:visited, div.headerMenu ul li.bM_CURIFSUB_HEADER_MENU a:active{
	background-image:url(../../_img/headerBGSplitter.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
	color: #FFF; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;
 	} 
  
div.headerMenu ul li.bM_CURIFSUB_HEADER_MENU a:hover{
	color: #FFEB00;
  	}  
 
div.headerMenu ul li.bM_CURIFSUB_HEADER_MENU a:focus{
	color: #FFEB00;
  	} 	
	
/*	--------------------------------------------------------------------------
	#05		TYPO3 Styles
	-------------------------------------------------------------------------- */

/*	------------------------
	#05.1	Sitemap-Overwiev
    --------------------- */	
	
.csc-menu dd {
	padding-bottom:20px;
	}
	
	
#mainContent div.csc-sitemap {
	margin: 0;
	padding:0;
	}
	
/*Erste Ebene */
#mainContent div.csc-sitemap ul {
	list-style: none;
	}

#mainContent div.csc-sitemap ul li{
	list-style-image: url(../../_img/sitemap/level1.gif);
	margin: 0.5em 0;
	}
	
/*Zweite Ebene */
#mainContent div.csc-sitemap ul li ul{
	margin-left: 2em;
	}

#mainContent div.csc-sitemap ul li ul li{
	list-style-image: url(../../_img/sitemap/level2.gif);
	margin: 0.5em 0;
	}
	
	
/*Dritte Ebene */
#mainContent div.csc-sitemap ul li ul li ul{
	margin-left: 2em;
	}

#mainContent div.csc-sitemap ul li ul li ul li{
	list-style-image: url(../../_img/sitemap/level3.gif);
	margin: 0.5em 0;
	}		
	
/*### 2 Spalten ##################################*/
#content td.c2l1-left {
	border: 0;
	vertical-align: top;
}

#content td.c2l1-middle {
	border: 0;
	vertical-align: top;
}

#content td.c2l1-left ol.abc {
	list-style-type: lower-alpha; 
	margin: 0px 0 0px 15px;
	padding: 0;
}

#content td.c2l1-left li {
	font-size: 100%;
	margin-bottom: 4px;
}

#content td.c2l1-left p {
	font-size: 100%;
	margin-bottom: 4px;
}

#content td.c2l1-middle ol.abc {
	list-style-type: lower-alpha; 
	margin: 0px 0 0px 15px;
	padding: 0;
}

#content td.c2l1-middle li {
	font-size: 100%;
	margin-bottom: 4px;	
}

#content td.c2l1-middle p {
	font-size: 100%;
	margin-bottom: 4px;
}

/*	------------
	#05.3	News
    ----------*/	
	
#newsListContainer {
	padding:0;
	margin:0;
	}	

.news-single-img {
	margin: 10px 0 10px 0;
}
	
div.newsListItem .newsDate {
 	font-size:0.9em; 
	padding:0;
	margin:0;  
	}
	
div.newsListItem p {
	padding-top:3px;
	margin:0; 
	}
		
div.newsListItem h1{
	font-size:0.9em;
	}	
	
.itemBreaker {	
	border-bottom-style:dotted;
	border-bottom-width: 1px;
	color:#535353;
	}	
	
.clearer{
	border:dotted #fff 1px; height:1px;
	padding: 5px 0 5px 0;
	}	
	
div.newsItemList .newsDate {
 	font-size:0.9em; 
	padding:0;
	margin:0; 
	}	
	
div.newsItemList p {
	padding-top:3px;
	margin:0; 
	}	
	
#newsSingleItem {
	padding:0;
	margin:0;
	}
	
#newsSingleItem  .newsDate {
 	font-size:0.9em; 
	padding:0;
	margin:0;  
	}
	
#newsSingleItem  p.singleSubheader {
	font-weight:bold;
	margin:0;
	padding-top:13px;
	padding-bottom:13px;
	}	
	
#newsSingleItem p {
	margin:0;
	padding:0;
	}
	
.clearerSingle{
	border:dotted #fff 1px; height:1px;
	padding: 10px 0 5px 0;
	}	

#newsSingleBacklink {
	padding-top:20px;
	}						 

div.news-amenu-container {
	padding-top:0;
	}
	
LI.news-amenu-item-year {
	list-style-type:none;
	font-weight:bold;
	padding-top:10px;
	}	
	
div.news-amenu-container ul li{
	list-style-type:none;
	margin-left:-40px;
	}
	
/*	------------
	#05.4	Shop
    -----------*/

#tx-ttproducts-pi1-list {
	margin:0;
	padding:0;
	}	
	
#topLinkSwitchBox {
	padding:0;
	margin:0;
	}		
	
#pageCounter {
	position:absolute;
	top:53px;
	right:200px;
	float:right;
	padding-right:10px;
	margin:0;
	}
	
.SwitchLink {
	padding:0;
	margin:0;
	}

#catTitle {
	padding:0;
	margin:0;
	}	
	
#catTitle h1 {
	padding-top:10px;
	padding-bottom:10px;
	font-size:1.2em;
	}	

#basketBtn {
	position:absolute;
	right:200px;
	top:95px;
	}
	
.itemBox {
	padding:0;
	margin:0;
	}	
	
.itemList {
	padding-bottom:100px;
	}
	
.itemContent {
	margin:0;
	padding:0;
	}	
	
.clearerItems{
	border-bottom-style:dotted;
	border-bottom-width: 1px;
	color:#535353;
	padding-top:10px;
	margin-bottom:10px;
	}
	
.prodListImage{
	float:left;
	padding:0;
	}	
	
.prodDescList {
	float:left;
	margin:0;
	padding:0;
	min-height:100px;
	}
	
#tx-ttproducts-pi1-single{
	margin:0;
	padding:0;
	}	

.itemContentSingle {
	float:left;
	margin:0;
	padding:0;
	width:550px;
	}	

.prodListImageSingle{
	float:left;
	}	
	
.prodDescListSingle {
	float:left;
	width:370px;
	}	
	
.prodDescListSingle p {
	margin:0;
	padding:0;
	}
	
.SingleSwitchLinkBack {
	float:left;
	}


.SingleSwitchLink {
	float:right;
	}
	
#tx-ttproducts-pi1-listcat {
	margin:0;
	padding:0;
	}	
	
#tx-ttproducts-pi1-listcat ul#cat1	{
	list-style:none;
	list-style-position: outside;
	padding:0;
	margin:0;
	}
	
#miniBasket{
	position:absolute;
	right:220px;
	top:22px;
	}	

#basketTitleBox {	
	margin:0;
	padding:0;
	width:550px;
	}

.basketTitleBoxTitleArtikel {
	width:390px;
	float:left;
	}

.basketTitleBoxTitle {
	width:80px;
	float:left;
	}

.basketTitleBoxTitleGesamt {
	text-align:right;
	width:80px;
	float:left;
	}

.basketList {	
	margin:0;
	padding:0;
	width:540px;
	background-color:#FF00FF;
	}

.basketProducttitle {
	width:340px;
	float:left;
	}

.basketProductCounter {
	width:340px;
	float:left;
	}

.basketProductGesamt {
	width:340px;
	float:left;
	}

.totalPrice{
	font-weight:bold;
	border-bottom:4px double black; 
	padding-bottom:4px; 
	margin:0px;
	}

.basketRechnung {
	margin: 3px 0;
   	border: 1px solid #999;
   	background: white;
   	padding: 3px 3px;
	font-family: Arial, Sans-Serif; 
	font-size: 100%;
	width:300px;
	}

.basketRechnungArea {
	margin: 3px 0;
   	border: 1px solid #999;
   	background: white;
   	padding: 3px 3px;
	font-family: Arial, Sans-Serif; 
	font-size: 100%;
	width:300px;
	}

/*	--------------
	#05.5	Search
    -------------*/
	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:100px; 
	}
	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	width:250px; 
	}
	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
	font-weight:bold; 
	font-style:italic; 
	}
	
.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top:10px; 
	margin-bottom:5px; 
	}
	
.tx-indexedsearch P.tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold; 
	}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
	background:#eeeeee; 
	}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
	font-weight:bold; 
	}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
	font-weight:normal; 
	}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 
	font-style:italic; 

	}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
	/*Nichts*/
	}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	background:#E0E7F5; 
	}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
	margin-top:20px; 
	margin-bottom:5px; 
	}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
	color:#006699; 
	margin-top:0; 
	margin-bottom:0; 
	background:transparent; 
	}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
	background:#cccccc; 
	}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	vertical-align:middle; 
	}
	
.tx-indexedsearch .tx-indexedsearch-res .noResume { 
	color : #535353; 
	}
	
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { 
	/*font-family: monospace;*/ 
	font-style: normal; 
	padding:0 0.3em 0 0.3em; 
	background:#ffff88; 
	border: 1px #ccd solid; 
	}
	
.tx-indexedsearch-searchbox-sword2 {
	width:140px;
	background-color:#FFF;
	font-size : 11px;
	padding:3px;	
	color:#000;
	border : 1px solid #FFF;
	}
	
.tx-indexedsearch-searchbox-button2 {
	}
	
div.tx-indexedsearch-browsebox {
	margin-left:-45px;
	}
	
div.tx-indexedsearch-browsebox p{
	padding-left:45px;
	}
		
div.tx-indexedsearch-browsebox ul{
	margin-left:0px;
	}	
	
div.tx-indexedsearch-browsebox li{
	list-style-type:none;
	display:inline;
	margin:0 5px;
	}	
	
DIV.searchTitleBox{
	padding:0;
	margin:0;
	}
	
DIV.searchTitleBox h2 {
	padding:0;
	margin:0;
	border-bottom:1px solid #ff0000;
	border-top:1px solid #ff0000;
	}		
	
/*	----------------
	#05.6	Sitemap
    ---------------*/
	
#mainContent ul .csc-menu {
	list-style:none;
	list-style-position: outside;
	padding-left:-40px;
	}	
	
.csc-menu-4 dd {
	margin: 0;
	padding-bottom: 10px;
	}
	
#mainContent .csc-menu-1 {
	list-style:none;
	list-style-position: outside;
	margin-left: 0;
	}

/*	----------------
	#05.7	RTE-Table
    ---------------*/	

#mainContent .contenttable td {
	vertical-align:top;
	border-bottom:1px solid #D9D9D9;
	padding:0;	
	}


#mainContent .contenttable th {
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #D9D9D9;
	padding:0;	
	}

#mainContent .contenttable tr:hover {
	background-color: #EAEAEA;
	}

#mainContent .contenttable td p{
	padding:3px 0 3px 0;	
	}
	
	
DIV.csc-textpic-imagewrap{
	padding-bottom:10px;
	}
	
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin: 0px 0px 10px 0px;
}
	
/*	---------------------------
	#05.8	Formulare / Content
    --------------------------*/

#content legend {
	padding-left:10px;
	padding-right:10px;
	border: 0px;
	font-weight: bold;
	}

#content fieldset {
	border:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	border: 1px solid #C0C0C0;
	}

#content .radiolayout {
	width:100%;
	padding-top:0;
	padding-bottom:10px;
	}

#content .labels {
	padding-bottom:2px;
	padding-top:2px;
	}
			

#content .formu {
	width:550px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0;
	}

#content .mf-radio {
	border:0px;
	margin-right:3px;
	}

#content .mf-text {
	color: #000000;
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	width:250px;
	}

#content .mf-check {
	border: 0px;
	float:inherit;
	}

#content .mf-select {
	border: 1px solid #C0C0C0;
	margin-bottom:15px;
	font-size:100%;
	}

#content .mf-input {
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	width:250px;
	float:none;	
	}

#content .mf-submit {
	color: #333;
	border: 1px solid #C0C0C0;
	font-size:100%;
	padding: 3px;
	}
	
#content .formu .fullForm {
	z-index:80;
	width:550px;
	padding:5px 0 5px 0;
	}	
	
/*	---------------------------
	#05.9	ToolBar
    --------------------------*/	
DIV#accessIcons {
	margin:0;
	padding:0;
	vertical-align:top;
	}
	
DIV.selectFontSize{
	position:relative;
	top:37px;
	left:210px;
	float:left;
	}	
	
DIV#rssFeedBox {
	position:relative;
	top:37px;
	left:215px;
	margin:0;
	padding:0;
	width:40px;
	float:left;
	}	
	
/*	---------------------------
	#06	Diverses
    --------------------------*/
	
/*Dienststellenverzeichnis A-Z*/
div.dienststellenAlpha {
	border:1px solid #DCDDDD;
	display:inline;
	float:left;
	margin:0pt 2px 0pt 0pt;
	padding:2px 0 2px 4px;
	width:13px;
	}	
	
/*Formularpool A-Z*/
div.colm {
	border:1px solid #DCDDDD;
	display:inline;
	float:left;
	margin:0pt 2px 0pt 0pt;
	padding:2px 0 2px 4px;
	width:13px;
	}	
	
/*Hauptnavigation Access4All*/
div.accessHidden {
	display:hidden;
	left:-10000px;
	overflow:hidden;
	width:0px;
	position:absolute;
	top:-10000px;
	height:0px;
	color:#FFFFFF;
	}
	
/*Breadcrumb Access4All*/
div#accessBreadHidden {
	display:hidden;
	left:-1000px;
	overflow:hidden;
	width:0px;
	position:absolute;
	top:-1000px;
	height:0px;
	color:#FFFFFF;
	}			


