/*	--------------------------------------------------------------------------
	Main CSS Setup
	--------------------------------------------------------------------------
	Stadt Schaffhausen 2009, Allgemein
	--------------------------------------------------------------------------  
	#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 {  overflow: moz-scrollbars-vertical; }*/

html {
	margin:0;
	padding:0;
	}
	
body {
	margin:0;
	padding:0; 
	background-color:#485258;
	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_neu.gif);
	background-repeat:repeat-y;
	position:relative;		
	margin:0 auto;
         	height:auto !important; /* real browsers */
	height:90%; /* IE6: treaded as min-height*/
	width:1168px;
	}
	
#pfeil {
	background-image:url(../_img/Pfeil.gif);
	background-repeat:no-repeat;
	background-position: 0 290px;
	margin:0 auto;
	top: 300px;
	height:auto !important; /* real browsers */
	height:90%; /* IE6: treaded as min-height*/
	}

/*	-------------------
	#03.1	Header
    ----------------- */

#header {
	padding:0;
	margin:0 0 0 80px;
	text-align:left;
	position:relative;
	background-color: transparent;
	height:265px;
	width:1008px;
	}

#headerSpacerBox {
	height:14px;
	padding:0;
	margin:0;
	}
	
#headerTopBox {
	clear:both;
	padding:0;
	margin:0;
	height:74px;
	}
	

	
#headerBox {
	height:290px;
	width:1008px;
	}
	
#headerContentBox {
	float:left;
	padding:0;
	margin:0 0 0 0px;
	height:290px;
	width:1008px;
	}
	

		
/*  ---------------
	#03.2	Content
    --------------*/
	
#content {	
	padding:0;
	margin:0;
	margin-left:80px;
	margin-right:10px;
		}
	
#contentTopSpacer {
	height:18px;
	background-color: #ffffff;
	margin:0 80px 0 0;
	padding:0;
	}		
	
#navigationBox{
	float:left;
	padding:0;
	margin:0;
	width:186px;
	overflow:inherit;
	font-size: 1.0em;
	}
		
#navigationBoxRight{
	float:left;
	padding:0;
	margin:0;
	width:157px;
	}
	
#topLinksTitle{
	margin:0;
	padding:0;
	}	

#topLinksTitle h2{
	font-size:100%;
	color:#46444D;
	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:#46444D;
	font-weight:bold;
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;	
	padding:2px 0 2px 0;
	}	

#VirtuellerSchalterTitle{
	color:#46444D;
	font-weight:bold;
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;	
	padding:2px 0 2px 0;
	}	

#contentBox {
	float:left;
	padding:0;
	margin:22px 0 0 0;
	width:610px;
	}
		
.contentSpacer{
	float:left;
	padding:0;
	margin:0;
	}
	
#titleBox {
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;
	font-weight:normal;
	color:#46444D;			
	}	
	
#titleBox h1 {
	color:#46444D;
	font-size:1.1em;
	padding: 2px 0 2px 0;				
	}		
	
#pagePrintContent {
	position:absolute;
	left:870px;
	top:313px;
	text-align: right;
	}
	
#pagePrintContent IMG {
	border:none;
	}	
	
#backLinkTitle {
	position:absolute;
	left:600px;
	top:356px;
	width:200px;
	text-align:right;	
	}
		
#backLinkTitle a:link{
	text-decoration:underline;
	color:#686335;
	}	
	
#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:#46444D;
	}
	
#mainContent {
	padding-top:10px;
	color:#46444D;
	}
	
#mainContent .csc-linkToTop {
	margin: 0 0 10px 480px;
}	

#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:1px;
	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;	
	}
	
#mainContent h3 {	
	background-color:#EEE;
	color:#46444D;
	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.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;
	}	


/****Link Extern Styles in News-Single-view ***/	
.external-link-new-window 	{
	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;
	}
	
/****Mail Link Styles in Listen***/	
#mainContent li a[class ="MailLink"] {
	padding: 5px 18px 5px 0;
	margin-right:0;	
	background: transparent url(../_img/icons/icon_mailto.gif) no-repeat center right;
	}	
	
#mainContent li a.MailLink:link {
	padding-right:20px;
	}
	
#mainContent li a.MailLink:visited{
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#665d45;
	}	

#mainContent li a.MailLink:active{
	padding-right:20px;
	margin-left:0;		
	text-decoration:underline;
	color:#535353;
	} 

#mainContent li a.MailLink:hover{
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#535353;
  	}	
	
#mainContent li a.MailLink:focus {
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#535353;
	}
	
/****Mail Link Styles in News***/	
#newsSingleItem a.mail {
	padding: 5px 18px 5px 0;
	margin-right:0;	
	background: transparent url(../_img/icons/icon_mailto.gif) no-repeat center right;
	}	
	
#newsSingleItem a.mail:link {
	padding-right:20px;
	}
	
#newsSingleItem a.mail:visited{
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#665d45;
	}	

#newsSingleItem a.mail:active{
	padding-right:20px;
	margin-left:0;		
	text-decoration:underline;
	color:#000;
	} 

#newsSingleItem a.mail:hover{
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#000;
  	}	
	
#newsSingleItem a.mail:focus {
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#000;
	}
	
/****Mail Link Styles in Kontakte ***/	
#wichtigeLinks a.MailLink {
	padding: 5px 18px 5px 0;
	margin-right:0;	
	background: transparent url(../_img/icons/icon_mailto.gif) no-repeat center right;
	}	
	
#wichtigeLinks a.MailLink:link {
	padding-right:20px;
	}
	
#wichtigeLinks a.MailLink:visited{
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#665d45;
	}	

#wichtigeLinks a.MailLink:active{
	padding-right:20px;
	margin-left:0;		
	text-decoration:underline;
	color:#000;
	} 

#wichtigeLinks a.MailLink:hover{
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#000;
  	}	
	
#wichtigeLinks a.MailLink:focus {
	padding-right:20px;
	margin-left:0;	
	text-decoration:underline;
	color:#000;
	}											

/****PDF Link Styles ***/	
/*#mainContent p a[class ="PDF"] {
	padding: 5px 0 5px 18px;
	background: transparent url(../_img/icons/icon_pdf.gif) no-repeat center right;
	}*/
	
#mainContent p a.PDF:link {
	padding: 1px 18px 1px 0;
	background: transparent url(../_img/icons/icon_pdf.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#575757;
	}
	
#mainContent p a.PDF:visited{
	padding: 1px 18px 1px 0;
	background: transparent url(../_img/icons/icon_pdf.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#665d45;
	}	

#mainContent p a.PDF:active{
	padding: 1px 18px 1px 0;
	background: transparent url(../_img/icons/icon_pdf.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#000;
	} 

#mainContent p a.PDF:hover{
	padding: 1px 18px 1px 0;
	background: transparent url(../_img/icons/icon_pdf.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#000;
  	}	
	
#mainContent p a.PDF:focus {
	padding: 1px 18px 1px 0;
	background: transparent url(../_img/icons/icon_pdf.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#000;
	}
	
/*PDF LINK-STYLES in Listen**/	
#mainContent li a.PDF:link {
	padding: 1px 18px 1px 0;
	background: transparent url(../_img/icons/icon_pdf.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#686335;
	}
	
#mainContent li a.PDF:visited{
	padding: 1px 18px 1px 0;
	background: transparent url(../_img/icons/icon_pdf.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#665d45;
	}	

#mainContent li a.PDF:active{
	padding: 1px 18px 1px 0;
	background: transparent url(../_img/icons/icon_pdf.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#535353;
	} 

#mainContent li a.PDF:hover{
	padding: 1px 18px 1px 0;
	background: transparent url(../_img/icons/icon_pdf.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#535353;
  	}	
	
#mainContent li a.PDF:focus {
	padding: 1px 18px 1px 0;
	background: transparent url(../_img/icons/icon_pdf.gif) no-repeat 100% 80%;
	display: inline-block;
	text-decoration:underline;
	color:#535353;
	}								

/****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;
	}
	
/****Word Link Styles in Listen***/	
#mainContent li 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:#686335;
	}
	
#mainContent li 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 li 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 li 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:#535353;
  	}	
	
#mainContent li 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:#535353;
	}	

/****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;
	}	
	
/****Excel Link Styles in Listen***/	
#mainContent li 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:#686335;
	}
	
#mainContent li 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 li 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 li 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:#535353;
  	}	
	
#mainContent li 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:#535353;
	}	

/****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:relative;
	margin:0 0 0 80px;
	width:970px;
	bottom:0px;
	}

	
#clearBox {
	margin-left:0px;
	margin-right:80px;
	background-color:transparent;
	}
		

#footerBox {
	padding:0;
	margin:0;
	}
	

#footerBoxIcons {
	text-align:right;
	background-color:#707173;
	height:22px;
	width: 1008px;
	padding:0;
	margin:0;
	}	
	
#footerBoxIcons a:link{
	text-decoration:none;
	color:#ffffff;
	}	
	
#footerBoxIcons a:visited{
	text-decoration:none;
	color:#ffffff;
	}
  
#footerBoxIcons a:active{
	text-decoration:none;
	color:#ffffff;
	} 

#footerBoxIcons a:hover{
	text-decoration:none;
	color:#d9dde6;
  	}

#footerBoxIcons a:focus {
	text-decoration:none;
	color:#d9dde6;
	}					


#extraNavigation {
	font-size:0.9em;
	margin-right:10px;
	color:#ffffff;
	}
		
#topBox {
	float:right;
	background-image:url(../_img/icon_top.gif);
	background-repeat:no-repeat;
	margin-left:7px;
	margin-right:10px;
	width:110px;
	padding-top:2px;
	height:20px;
	}

#tipFriendBox{
	float:right;
	padding-top:2px;
	height:20px;
	background-image:url(../_img/icon_tip-a-friend.gif);
	background-repeat:no-repeat;
	margin-left:7px;
	width:138px;	
	}
	
#printBox{
  float:right;
  padding-top:2px;
  height:20px;
  width:95px;
  background-image:url(../_img/icon_print_w.gif);
  background-repeat:no-repeat;    
    }	
	
#footerBoxCopyright {
	height:27px;
	position: relative;
	text-align: left;
	margin:0 auto;
	padding-left:80px;
	background-image: url(../_img/schatten_unten.gif);
	background-repeat: no-repeat;
		}	
	
#copyright {
	color:#999999;
	padding-top:5px;
	margin-left:10px;	
	font-size:0.9em;
	}	
	

	
#footerSpacer {
	margin: 0;
	padding: 0;
	}	
	
/*	--------------------------------------------------------------------------
	#04		Navigation
	-------------------------------------------------------------------------- */	

div.bM{
  margin:0;
  padding:0;
  } 
  
div.bM ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 186px;
  	} 

	
  	
/***PRIVATE*/

div.bM ul li.bM_NOpriv {
		/*empty*/ 
	  }

div.bM ul li.bM_NOpriv a:link{
	background: #9e9740 no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size: 110%;
	color: #5d5b67;
	display: block;
	width: 176px;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	}
  
div.bM ul li.bM_NOpriv a:visited, div.bM ul li.bM_NOpriv a:active{
	background: #9e9740 no-repeat 0px center;
	color: #5d5b67;
	font-family: Arial, sans-serif;
/*	font-weight:bold; */
	font-size: 110%;
	display: block;
	width: 176px;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
	} 

div.bM ul li.bM_NOpriv a:hover{
	color: #ffffff;
	 	}  
  
div.bM ul li.bM_NOpriv a:focus{
	color: #ffffff;
	  	} 





/***VERWALTUNG*/

div.bM ul li.bM_NOverw {
		/*empty*/ 
	  }

div.bM ul li.bM_NOverw a:link{
	background: #5d5b67 no-repeat 0px center;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size: 110%;
	color: #ffffff;
	display: block;
	width: 176px;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	border-bottom: 0px solid #DCDDDD;
	border-top: 1px solid #ffffff;	
  	}
  
div.bM ul li.bM_NOverw a:visited, div.bM ul li.bM_NOverw a:active{
	background: #5d5b67 no-repeat 0px center;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size: 110%;	
	display: block;
	width: 176px;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
	margin-bottom: 16px;
	border-top: 1px solid #ffffff;	
 	} 
 	
div.bM ul li.bM_NOverw a:hover{
	color: #ffffff;
	 	}  
  
div.bM ul li.bM_NOverw a:focus{
	color: #ffffff;
	  	} 	    
	
/*	----------------------------------
	#04.3.2	Basic-Navigation 3-NAV FIX
    -------------------------------- */									 					

div.menuFix{
  margin:0;
  padding:0;
  } 
  
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{
	font-family: Arial, sans-serif;	
	font-weight:bold;
	color: #707173;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_NO_FIX a:visited, div.menuFix ul li.bM_NO_FIX a:active{
	color: #707173;
	font-family: Arial, sans-serif;
	font-weight:bold;	
	display: block;
	width: auto;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
	} 

div.menuFix ul li.bM_NO_FIX a:hover{
	color: black;
	}  
  
div.menuFix ul li.bM_NO_FIX a:focus{
	color: black;
	}
	
/***IF SUB*/

div.menuFix ul li.bM_IFSUB_FIX {
		/*empty*/ 
	  }

div.menuFix ul li.bM_IFSUB_FIX a:link{
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size: 100%;
	color: #707173;
	display: block;
	width: auto;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_IFSUB_FIX a:visited, div.menuFix ul li.bM_IFSUB_FIX a:active{
	color: #707173;
	font-family: Arial, sans-serif;
	font-weight:bold;	
	display: block;
	width: auto;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_IFSUB_FIX a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_IFSUB_FIX a:focus{
	color: black;
	}
	
/***ACT*/

div.menuFix ul li.bM_ACT_FIX {
		/*empty*/ 
	  }

div.menuFix ul li.bM_ACT_FIX a:link{
	font-family: Arial, sans-serif;
	font-weight:normal;
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_ACT_FIX a:visited, div.menuFix ul li.bM_ACT_FIX a:active{
	color: #000000;
	font-family: Arial, sans-serif;
	font-weight:bold;	
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_ACT_FIX a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_ACT_FIX a:focus{
	color: black;
	} 								 							
	    				 							
/***CUR*/

div.menuFix ul li.bM_CUR_FIX {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CUR_FIX a:link{
	font-family: Arial, sans-serif;
	font-weight:normal;
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_CUR_FIX a:visited, div.menuFix ul li.bM_CUR_FIX a:active{
	color: #000;
	font-family: Arial, sans-serif;
	font-weight:bold;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_CUR_FIX a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_CUR_FIX a:focus{
	color: black;
	}
	
/***CUR IF SUB*/

div.menuFix ul li.bM_CURIFSUB_FIX {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CURIFSUB_FIX a:link{
	font-family: Arial, sans-serif;
	font-weight:normal;
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_CURIFSUB_FIX a:visited, div.menuFix ul li.bM_CURIFSUB_FIX a:active{
	color: #000000;
	display: block;
	font-family: Arial, sans-serif;
	font-weight:bold;	
	width: auto;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_CURIFSUB_FIX a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_CURIFSUB_FIX a:focus{
	color: black;
	} 

/*	-------------------------------------------
	#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{
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_NO_FIX_2 a:visited, div.menuFix ul li.bM_NO_FIX_2 a:active{
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	} 

div.menuFix ul li.bM_NO_FIX_2 a:hover{
	color: black;
	}  
  
div.menuFix ul li.bM_NO_FIX_2 a:focus{
	color: black;
	}
	
	
	
/***NORMAL - EXTERNAL*/

div.menuFix ul li.bM_NO_FIX_2_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_NO_FIX_2_EXT a:link{
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_NO_FIX_2_EXT a:visited, div.menuFix ul li.bM_NO_FIX_2_EXT a:active{
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	} 

div.menuFix ul li.bM_NO_FIX_2_EXT a:hover{
	color: black;
	}  
  
div.menuFix ul li.bM_NO_FIX_2_EXT a:focus{
	color: black;
	}	
	
	
/***IF SUB*/

div.menuFix ul li.bM_IFSUB_FIX_2 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_IFSUB_FIX_2 a:link{
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_IFSUB_FIX_2 a:visited, div.menuFix ul li.bM_IFSUB_FIX_2 a:active{
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_IFSUB_FIX_2 a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_IFSUB_FIX_2 a:focus{
	color: black;
	}
	
	
	
/***IF SUB - EXTERNAL*/

div.menuFix ul li.bM_IFSUB_FIX_2_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_IFSUB_FIX_2_EXT a:link{
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_IFSUB_FIX_2_EXT a:visited, div.menuFix ul li.bM_IFSUB_FIX_2_EXT a:active{
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_IFSUB_FIX_2_EXT a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_IFSUB_FIX_2_EXT a:focus{
	color: black;
	}
	
	
/***ACT*/

div.menuFix ul li.bM_ACT_FIX_2 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_ACT_FIX_2 a:link{
	font-weight:normal;
	background-color:transparent;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_ACT_FIX_2 a:visited, div.menuFix ul li.bM_ACT_FIX_2 a:active{
	color: #000;
	background:white url(../_img/navigation/level2_NO.gif) no-repeat scroll 0px 50%;		
	font-weight:bold;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_ACT_FIX_2 a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_ACT_FIX_2 a:focus{
	color:black;
	} 								 							
	    	
			
			
/***ACT-EXTERNAL*/

div.menuFix ul li.bM_ACT_FIX_2_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_ACT_FIX_2_EXT a:link{
	font-weight:normal;
	background-color:transparent;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_ACT_FIX_2_EXT a:visited, div.menuFix ul li.bM_ACT_FIX_2_EXT a:active{
	color: #000;
	background-color:transparent;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_ACT_FIX_2_EXT a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_ACT_FIX_2_EXT a:focus{
	color: black;
	} 				
			
						 							
/***CUR*/

div.menuFix ul li.bM_CUR_FIX_2 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CUR_FIX_2 a:link{
	font-weight:normal;
	color: #000;
	background-color:transparent;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	}
  
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_NO.gif) no-repeat 0px;
	color: #000;
	background-color:transparent;	
	font-weight:bold;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_CUR_FIX_2 a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_CUR_FIX_2 a:focus{
	color: black;
	background: white url(../_img/navigation/level2_NO.gif) no-repeat 0px;
	}
	
	
/***CUR - EXTERNAL*/

div.menuFix ul li.bM_CUR_FIX_2_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CUR_FIX_2_EXT a:link{
	font-weight:normal;
	color: #000;
	background-color:transparent;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_CUR_FIX_2_EXT a:visited, div.menuFix ul li.bM_CUR_FIX_2_EXT a:active{
	color: #000;
	background-color:transparent;	
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_CUR_FIX_2_EXT a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_CUR_FIX_2_EXT a:focus{
	color: black;
	}	
	
	
/***CUR IF SUB*/

div.menuFix ul li.bM_CURIFSUB_FIX_2 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CURIFSUB_FIX_2 a:link{
	font-weight:normal;
	background-color:transparent;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	}
  
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_NO.gif) no-repeat 0px;
	color: #000;
	background-color:transparent;		
	font-weight:bold;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_CURIFSUB_FIX_2 a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_CURIFSUB_FIX_2 a:focus{
	color: black;
	background: white url(../_img/navigation/level2_NO.gif) no-repeat 0px;
	} 
	
	
/***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{
	font-weight:normal;
	background-color:transparent;		
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_CURIFSUB_FIX_2_EXT a:visited, div.menuFix ul li.bM_CURIFSUB_FIX_2_EXT a:active{
	color: #000;
	background-color:transparent;		
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 33px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_CURIFSUB_FIX_2_EXT a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_CURIFSUB_FIX_2_EXT a:focus{
	color: black;
	} 	
  	
  	
 /*	-------------------------------------------
	#04.3.2	Basic-Navigation 3-NAV FIX - LEVEL3
    ----------------------------------------- */									 					

div.menuFix{
  margin:0;
  padding-top: 20px;
  } 
  
div.menuFix ul .level3  {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 186px;
  	} 
  	
/***NORMAL*/

div.menuFix ul li.bM_NO_FIX_3 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_NO_FIX_3 a:link{
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_NO_FIX_3 a:visited, div.menuFix ul li.bM_NO_FIX_3 a:active{
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;	
	background: none;	
 	} 

div.menuFix ul li.bM_NO_FIX_3 a:hover{
	color: black;
	}  
  
div.menuFix ul li.bM_NO_FIX_3 a:focus{
	color: black;
	}
	
	
	
/***NORMAL - EXTERNAL*/

div.menuFix ul li.bM_NO_FIX_3_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_NO_FIX_3_EXT a:link{
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_NO_FIX_3_EXT a:visited, div.menuFix ul li.bM_NO_FIX_3_EXT a:active{
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	} 

div.menuFix ul li.bM_NO_FIX_3_EXT a:hover{
	color: black;
	}  
  
div.menuFix ul li.bM_NO_FIX_3_EXT a:focus{
	color: black;
	}	
	
	
/***IF SUB*/

div.menuFix ul li.bM_IFSUB_FIX_3 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_IFSUB_FIX_3 a:link{
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	 	}
  
div.menuFix ul li.bM_IFSUB_FIX_3 a:visited, div.menuFix ul li.bM_IFSUB_FIX_3 a:active{
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_IFSUB_FIX_3 a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_IFSUB_FIX_3 a:focus{
	color: black;
	}
	
	
	
/***IF SUB - EXTERNAL*/

div.menuFix ul li.bM_IFSUB_FIX_3_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_IFSUB_FIX_3_EXT a:link{
	font-weight:normal;
	color: #535353;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_IFSUB_FIX_3_EXT a:visited, div.menuFix ul li.bM_IFSUB_FIX_3_EXT a:active{
	color: #535353;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_IFSUB_FIX_3_EXT a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_IFSUB_FIX_3_EXT a:focus{
	color: black;
	}
	
	
/***ACT*/

div.menuFix ul li.bM_ACT_FIX_3 {
		/*empty*/ 

	  }

div.menuFix ul li.bM_ACT_FIX_3 a:link{
	font-weight:normal;
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_ACT_FIX_3 a:visited, div.menuFix ul li.bM_ACT_FIX_3 a:active{
	color: #000;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_ACT_FIX_3 a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_ACT_FIX_3 a:focus{
	color: black;
	} 								 							
	    	
			
			
/***ACT-EXTERNAL*/

div.menuFix ul li.bM_ACT_FIX_3_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_ACT_FIX_3_EXT a:link{
	font-weight:normal;
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_ACT_FIX_3_EXT a:visited, div.menuFix ul li.bM_ACT_FIX_3_EXT a:active{
	color: #000;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_ACT_FIX_3_EXT a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_ACT_FIX_3_EXT a:focus{
	color: black;
	} 				
			
						 							
/***CUR*/

div.menuFix ul li.bM_CUR_FIX_3 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CUR_FIX_3 a:link{
	font-weight:normal;
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_CUR_FIX_3 a:visited, div.menuFix ul li.bM_CUR_FIX_3 a:active{
	background: white url(../_img/navigation/level3_NO.gif) no-repeat 0px;
	color: #000;
	font-weight:bold;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_CUR_FIX_3 a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_CUR_FIX_3 a:focus{
	color: black;
	background: white url(../_img/navigation/level3_NO.gif) no-repeat 0px;
	}
	
	
/***CUR - EXTERNAL*/

div.menuFix ul li.bM_CUR_FIX_3_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CUR_FIX_3_EXT a:link{
	font-weight:normal;
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_CUR_FIX_3_EXT a:visited, div.menuFix ul li.bM_CUR_FIX_3_EXT a:active{
	color: #000;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_CUR_FIX_3_EXT a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_CUR_FIX_3_EXT a:focus{
	color: black;
	}	
	
	
/***CUR IF SUB*/

div.menuFix ul li.bM_CURIFSUB_FIX_3 {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CURIFSUB_FIX_3 a:link{
	font-weight:normal;
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_CURIFSUB_FIX_3 a:visited, div.menuFix ul li.bM_CURIFSUB_FIX_3 a:active{
	color: #000;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_CURIFSUB_FIX_3 a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_CURIFSUB_FIX_3 a:focus{
	color: black;
	} 
	
	
/***CUR IF SUB - EXTERNAL*/

div.menuFix ul li.bM_CURIFSUB_FIX_3_EXT {
		/*empty*/ 
	  }

div.menuFix ul li.bM_CURIFSUB_FIX_3_EXT a:link{
	font-weight:normal;
	color: #000;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	}
  
div.menuFix ul li.bM_CURIFSUB_FIX_3_EXT a:visited, div.menuFix ul li.bM_CURIFSUB_FIX_3_EXT a:active{
	color: #000;
	font-weight:normal;
	display: block;
	width: auto;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	} 
  
div.menuFix ul li.bM_CURIFSUB_FIX_3_EXT a:hover{
	color: black;
	}  
 
div.menuFix ul li.bM_CURIFSUB_FIX_3_EXT a:focus{
	color: black;
	} 
	
/*	----------------------------------
	#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: #5d5b67;
	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: #5d5b67;
	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: #5d5b67;
	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: #5d5b67;
	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: #5d5b67;
	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: #5d5b67;
	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: #5d5b67;
	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: #5d5b67;
	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{
  	float: left;
  	text-align: left;
  	width: 260px;
  	margin:0 0 0 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{
	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{
	font-weight:normal;
	color: #CCCCCC; 
	padding: 3px 8px 2px 8px;
	text-decoration: none;
 	} 

div.footerMenu ul li.bM_NO_FOOTER a:hover{
	color: #d9dde6;
  	}  
  
div.footerMenu ul li.bM_NO_FOOTER a:focus{
	color: #d9dde6;
  	}
	
/***IF SUB*/

div.footerMenu ul li.bM_IFSUB_FOOTER {
	float:right;
	}

div.footerMenu ul li.bM_IFSUB_FOOTER a:link{
	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{
	font-weight:normal;
	color: #CCCCCC; 
	padding: 3px 8px 2px 8px;
	text-decoration: none;		
 	} 
  
div.footerMenu ul li.bM_IFSUB_FOOTER a:hover{
	color: #d9dde6;
  	}  
 
div.footerMenu ul li.bM_IFSUB_FOOTER a:focus{
	color: #d9dde6;
  	}
	
/***ACT*/

div.footerMenu ul li.bM_ACT_FOOTER {
	float:right;
	}

div.footerMenu ul li.bM_ACT_FOOTER a:link{
	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{
	font-weight:normal;
	color: #CCCCCC; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
 	} 
  
div.footerMenu ul li.bM_ACT_FOOTER a:hover{
	color: #d9dde6;
  	}  
 
div.footerMenu ul li.bM_ACT_FOOTER a:focus{
	color: #d9dde6;
  	} 								 							
	    				 							
/***CUR*/

div.footerMenu ul li.bM_CUR_FOOTER {
	float:right;
	}

div.footerMenu ul li.bM_CUR_FOOTER a:link{
	font-weight:normal;
	color: #d9dde6; 
	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{
	font-weight:normal;
	color: #d9dde6; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
 	} 
  
div.footerMenu ul li.bM_CUR_FOOTER a:hover{
	color: #9e9740;
  	}  
 
div.footerMenu ul li.bM_CUR_FOOTER a:focus{
	color: #9e9740;
  	}
	
/***CUR IF SUB*/

div.footerMenu ul li.bM_CURIFSUB_TOPLINKS {
	float:right; 
	}

div.footerMenu ul li.bM_CURIFSUB_FOOTER a:link{
	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{
	font-weight:normal;
	color: #CCCCCC; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;
 	} 
  
div.footerMenu ul li.bM_CURIFSUB_FOOTER a:hover{
	color: #9e9740;
  	}  
 
div.footerMenu ul li.bM_CURIFSUB_FOOTER a:focus{
	color: #9e9740;
  	} 	

/*	-------------------------
	#04.5	Header-Navigation
    ---------------------- */									 					

#inlineHeader {
	float:left;
	background-color: #5d5b67;
	padding:0;
	margin:0;
	width:1008px;
	height:22px;
	z-index: 10;				
	}
	

#headMenuBox {
	margin:0;
  	padding:0;
  	}
	
  
  	


	
/*	--------------------------------------------------------------------------
	#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;
	}		
	
/*	--------------------
	#05.2	2Columns EXT
    ----------------- */
	
.tx-fdfx2cols-pi1{
	padding:0;
	margin:0;
	}

#SplitContentColumnLeftEXT{
	float:left;
	width:270px;
	}	
	
#SplitContentColumnLeftEXT-Layout2{
	float:left;
	width:270px;
	}		
						  	 								 					
#SplitContentColumnRightEXT{
	float:left;
	width:270px;
	}
	
#SplitContentColumnRightEXT-Layout2{
	float:left;
	width:270px;
	}		
	
#SplitContentSpacerEXT{
	float:left;
	width:10px;
	}
			
#SplitContentColumnLeftEXT p{
	padding:0px 10px 10px 10px;
	}
	
#SplitContentColumnRightEXT p{
	padding:0px 10px 10px 10px;
	}
	
#SplitContentColumnLeftEXT-Layout2 p{
	padding:0px 10px 10px 0px;
	}
	
#SplitContentColumnRightEXT-Layout2 p{
	padding:0px 10px 10px 0px;
	}		

#SplitContentColumnLeftEXT h3{
	background-color:#EEE;
	color:#464646;
	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;	
	}	
	
#SplitContentColumnRightEXT h3{
	background-color:#EEE;
	color:#464646;
	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;	
	}	
	
/*	------------
	#05.3	News
    ----------*/	
	
#newsListContainer {
	padding:0;
	margin: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:#5d5b67;
	}	
	
.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 h1 {
	font-size: 100%;
	font-weight:bold;
	margin:0;
	padding-top:3px;
	padding-bottom:5px;
	}
	
#newsSingleItem p {
	margin:0;
	padding-bottom:10px;
	}
	
.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:#5d5b67;
	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:610px;
	}	

.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:610px;
	}

.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
    -------------*/
#searchBox {
	z-index:3;
	left:0px;
	padding:0;
	margin:0;

	}
	
#searchField {
	float:left;
	padding:0;
	margin:0;
	height: 20px;
	background-color: #ffffff;
	border-top: 1px solid #5d5b67;
	border-right: 1px solid #5d5b67;
	border-bottom: 1px solid #5d5b67;
	border-left: 0px solid #ffffff;
	}
		
#searchField label{
	display:inline;
	left:-1000px;
	overflow:hidden;
	width:0px;
	position:absolute;
	top: -1000px;
	height: 0px;
	}		
	
#searchBTB {
	float:left;
	padding:0;
	margin:0;
	}		
.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 : #5d5b67; 
	}
	
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { 
	/*font-family: monospace;*/ 
	font-style: normal; 
	padding:0 0.3em 0 0.3em; 
	background:#ffff88; 
	border: 0px #ccd solid; 
	}
	
.tx-indexedsearch-searchbox-sword2 {
	width:169px;
	font-size : 0.9em;
	padding: 0;
	margin: 0;	
	color:#000;
		}
	
.tx-indexedsearch-searchbox-button2 {
	padding-top: 1px;
	}
	
div.tx-indexedsearch-browsebox {
	margin-left:0px;
	}
		
div.tx-indexedsearch-browsebox ul{
	margin-left:-40px;
	}	
	
div.tx-indexedsearch-browsebox li{
	list-style-type:none;
	display:inline;
	margin:0 5px;
	}
		
div.tx-indexedsearch-sec {
	margin-left: 50px;
	margin-bottom: 10px;
}

input.tx-indexedsearch-searchbox-sword2 {
	border: 0px;
	margin: 2px 0 0 2px;
}	

	
DIV.searchTitleBox{
	padding:0;
	margin:0;
	}
	
DIV.searchTitleBox h2 {
	padding:0;
	margin:0;
	border-bottom:1px solid #ff0000;
	border-top:1px solid #ff0000;
	}
	
	
/*	----------------
	#	Datum
    ---------------*/	
    
#date {
	width: 132px;
	margin: 3px 109px 0 20px;
	padding:0;
	z-index: 5;
	float: left;
	font-size: 1em;
	color: #ffffff;
	}			
	
/*	----------------
	#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 {
	width: 610px;
	border-spacing: 0;
	border-collapse: collapse;
	}


#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;
	}
	
/*	---------------------------
	#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:610px;
	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:610px;
	padding:5px 0 5px 0;
	}	
	
/*	---------------------------
	#05.9	ToolBar
    --------------------------*/	
DIV#accessIcons {
	position: absolute;
	background-color: transparent;
	left: 840px;
	padding:0;
	z-index:200;
	}
			
DIV.selectFontSize{
	text-align: right;
	float:left;
	margin: 4px 4px 0 10px;
	z-index:200;
	}	
	
DIV#rssFeedBox {
	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:none;
	left:-10000px;
	overflow:hidden;
	width:0px;
	position:absolute;
	top:-10000px;
	height:0px;
	color:#FFFFFF;
	}
	
/*Breadcrumb Access4All*/
div#accessBreadHidden {
	display:none;
	left:-1000px;
	overflow:hidden;
	width:0px;
	position:absolute;
	top:-1000px;
	height:0px;
	color:#FFFFFF;
	}	
	
#breadCrumb {
	position:absolute;
	background-color: transparent;
	left: 188px;
	width: 650px;
	height:21px;
		}		


#rootlineDisplay {
	position:absolute;
	z-index:99;
	top:0px;
	left:100px;
	font-size:1em;
	color:#626262;
	}
	
#rootlineDisplay a:link {
	text-decoration:none;
	color:#626262;
	}	
	
#rootlineDisplay a:visited {
	text-decoration:none;
	color:#626262;	
	}	
	
#rootlineDisplay a:active {
	text-decoration:none;
	color:#626262;		
	}	
	
#rootlineDisplay a:hover {
	text-decoration:none;
	color:#000;	
	background-color:#FFF;	
	}
	
#rootlineDisplay a:focus  {
	text-decoration:none;
	color:#000;
	background-color:#FFF;			
	}

#mainContent p.csc-fdfx_2cols_pi1-header {
	margin:0;
	padding:0;
}

.pdf {
	background-image:url(../_img/icons/icon_pdf.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:20px;
	margin-left:5px;
	padding:5px 0 5px 25px;
}
.doc, .dot {
background-image:url(../_img/icons/icon_doc.gif);
background-position:left center;
background-repeat:no-repeat;
height:20px;
margin-left:5px;
padding:5px 0 5px 25px;
}
.xls {
background-image:url(../_img/icons/icon_xls.gif);
background-position:left center;
background-repeat:no-repeat;
height:20px;
margin-left:5px;
padding:5px 0 5px 25px;
}
.ordner {
background-image:url(../_img/icons/folder.png);
background-position:left center;
background-repeat:no-repeat;
height:20px;
margin-left:5px;
padding:5px 0 5px 25px;
}
.txt, .php {

background-image:url(../_img/icons/text.gif);
background-position:left center;
background-repeat:no-repeat;
height:20px;
margin-left:5px;
padding:5px 0 5px 25px;
}







/*	--------------------------------------------------------------------------
	#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{
	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: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;
}
/*  --------------------------------------------------------------------------
  #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: #000000;
  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:#e1e1e1;
  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:#e1e1e1;
  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;  
  margin: 0;
   }

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:#e1e1e1;    
  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:#e1e1e1;    
  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;
  font-weight:normal;
  color: #535353;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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;
  color: #535353;
  font-weight:normal;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  text-decoration: none;
  border-bottom: 1px solid #DCDDDD;  
   }

div.bM ul li.bM_NO_2 a:hover{
  color: black;
  }  
 
div.bM ul li.bM_NO_2 a:focus{
  color: black;
  }
  
  
/*EXTERNAL*/  
div.bM ul li.bM_NO_2_EXT {
    /*empty*/
    }

div.bM ul li.bM_NO_2_EXT a:link{
  background: white;
  font-weight:normal;
  color: #535353;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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;
  color: #535353;
  font-weight:normal;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  text-decoration: none;
  border-bottom: 1px solid #DCDDDD;  
   }

div.bM ul li.bM_NO_2_EXT a:hover{
  color: black;
  }  
 
div.bM ul li.bM_NO_2_EXT a:focus{
  color: black;
  }  
/*EXTERNAL END*/  
  
/***IF SUB*/

div.bM ul li.bM_IFSUB_2 {
    /*empty*/
    }

div.bM ul li.bM_IFSUB_2 a:link{
  background: white;
  font-weight:normal;
  color: #535353;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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;
  color: #535353;
  font-weight:normal;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  text-decoration: none;
  border-bottom: 1px solid #DCDDDD;  
   }

div.bM ul li.bM_IFSUB_2 a:hover{
  color: black;
      }  
  
div.bM ul li.bM_IFSUB_2 a:focus{
  color: black;
      }
  
/*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 25px;
  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/level1_EXT_NO.gif) no-repeat 0px center;
  color: #535353;
  font-weight:normal;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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;
  font-weight:normal;
  background-color:#e1e1e1;    
  color: #000;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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;
  color: #000;
  font-weight:bold;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  text-decoration: none;
  border-bottom: 1px solid #DCDDDD;  
   }

div.bM ul li.bM_ACT_2 a:hover{
  color: black;
      }  
  
div.bM ul li.bM_ACT_2 a:focus{
  color: black;
      }                                

/*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:#e1e1e1;    
  color: #000;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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:#e1e1e1;    
  font-weight:normal;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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;
  font-weight:normal;
  color: #535353;
  background-color:#e1e1e1;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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;
  color: #000;
  background-color:#e1e1e1;  
  font-weight:normal;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  text-decoration: none;
  border-bottom: 1px solid #DCDDDD;  
   }  

div.bM ul li.bM_CUR_2 a:hover{
  color: black;
  }  
  
div.bM ul li.bM_CUR_2 a:focus{
  color: black;
  }

/*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/level1_EXT_RO.gif) no-repeat 0px center;
  font-weight:normal;
  color: #000;
  background-color:#e1e1e1;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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/level1_EXT_RO.gif) no-repeat 0px center;
  color: #000;
  background-color:#e1e1e1;  
  font-weight:normal;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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/level1_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/level1_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/level1_RO.gif) no-repeat 0px center;
  font-weight:normal;
  background-color:#e1e1e1;    
  color: #000;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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;
  color: #000;
  background-color:#e1e1e1;    
  font-weight:normal;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  text-decoration: none;
  border-bottom: 1px solid #DCDDDD;  
   }
  
div.bM ul li.bM_CURIFSUB_2 a:hover{
  color: black;
     }  
 
div.bM ul li.bM_CURIFSUB_2 a:focus{
  color: black;
  font-size: bold;
      }
  
/*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/level1_EXT_RO.gif) no-repeat 0px center;
  font-weight:normal;
  background-color:#e1e1e1;    
  color: #000;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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/level1_EXT_RO.gif) no-repeat 0px center;
  color: #000;
  background-color:#e1e1e1;    
  font-weight:normal;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  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/level1_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/level1_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;
  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_3 a:visited, div.bM ul li.bM_NO_3 a:active{
  background: white;
  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_3 a:hover{
  color: black;
     }  
 
div.bM ul li.bM_NO_3 a:focus{
  color: black;
      }
  
  
/*EXTERNAL*/  
div.bM ul li.bM_NO_3_EXT {
    /*empty*/
    }

div.bM ul li.bM_NO_3_EXT a:link{
  background: white;
  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_3_EXT a:visited, div.bM ul li.bM_NO_3_EXT a:active{
  background: white;
  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_3_EXT a:hover{
  color: black;
      }  
 
div.bM ul li.bM_NO_3_EXT a:focus{
  color: black;
      }
        
/*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/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_3 a:visited, div.bM ul li.bM_IFSUB_3 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_3 a:hover{
  color: black;
  background-image:url(../../_img/navigation/level2_NO.gif); /*onMouseover image change. Remove if none*/
    }  
  
div.bM ul li.bM_IFSUB_3 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_3_EXT {
    /*empty*/
    }

div.bM ul li.bM_IFSUB_3_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_3_EXT a:visited, div.bM ul li.bM_IFSUB_3_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_3_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_3_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_3 {
    /*empty*/
    }

div.bM ul li.bM_ACT_3 a:link{
  background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
  font-weight:normal;
  background-color:#e1e1e1;    
  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_3 a:visited, div.bM ul li.bM_ACT_3 a:active{
  background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
  color: #000;
  background-color:#e1e1e1;    
  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_3 a:hover{
  color: black;
  background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
    }  
  
div.bM ul li.bM_ACT_3 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_3_EXT {
    /*empty*/
    }

div.bM ul li.bM_ACT_3_EXT a:link{
  background: white url(../../_img/navigation/level2_EXT_RO.gif) no-repeat 0px center;
  font-weight:normal;
  background-color:#e1e1e1;    
  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_3_EXT a:visited, div.bM ul li.bM_ACT_3_EXT a:active{
  background: white url(../../_img/navigation/level2_EXT_RO.gif) no-repeat 0px center;
  color: #000;
  background-color:#e1e1e1;    
  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_3_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_3 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_3 {
    /*empty*/
    }

div.bM ul li.bM_CUR_3 a:link{
  background: white;
  font-weight:normal;
  color: #535353;
  background-color:#e1e1e1;
  display: block;
  width: auto;
  padding: 2px 0 2px 33px;
  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;
  color: #000;
  background-color:#e1e1e1;  
  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_3 a:hover{
  color: black;
      }  
  
div.bM ul li.bM_CUR_3 a:focus{
  color: black;
     }

/*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/level2_EXT_RO.gif) no-repeat 0px center;
  font-weight:normal;
  color: #000;
  background-color:#e1e1e1;
  display: block;
  width: auto;
  padding: 2px 0 2px 33px;
  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/level2_EXT_RO.gif) no-repeat 0px center;
  color: #000;
  background-color:#e1e1e1;  
  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_3_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_3_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_3 {
    /*empty*/
    }

div.bM ul li.bM_CURIFSUB_3 a:link{
  background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
  font-weight:normal;
  background-color:#e1e1e1;    
  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_3 a:visited, div.bM ul li.bM_CURIFSUB_3 a:active{
  background: white url(../../_img/navigation/level2_RO.gif) no-repeat 0px center;
  color: #000;
  background-color:#e1e1e1;    
  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_3 a:hover{
  color: black;
  background-image:url(../../_img/navigation/level2_RO.gif); /*onMouseover image change. Remove if none*/
    }  
 
div.bM ul li.bM_CURIFSUB_3 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_3_EXT {
    /*empty*/
    }

div.bM ul li.bM_CURIFSUB_3_EXT a:link{
  background: white url(../../_img/navigation/level2_EXT_RO.gif) no-repeat 0px center;
  font-weight:normal;
  background-color:#e1e1e1;    
  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_3_EXT a:visited, div.bM ul li.bM_CURIFSUB_3_EXT a:active{
  background: white url(../../_img/navigation/level2_EXT_RO.gif) no-repeat 0px center;
  color: #000;
  background-color:#e1e1e1;    
  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_3_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_3_EXT a:focus{
  color: black;
  background-image:url(../../_img/navigation/level2_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*/
  	} 

#navigationBoxRight h2 {
    border-bottom: 1px solid #DCDDDD;
    border-top: 1px solid #DCDDDD;
    color: #535353;
    font-size: 100%;
    font-weight: bold;
    padding: 2px 0;
}

/***NORMAL*/

#headMenuBox{
	float:right;
	padding: 0 5px 0 0;
		}

#headMenuBox ul li  {
	float:left;
	margin: 3px 0 0 0;
	font-size: 1em;
	color: #ffffff;
	list-style-type: none; 
	}

#headMenuBox ul li a:link{
	font-weight:normal;
	color: #fff; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
	list-style-type: none; 
  	}
  
#headMenuBox ul li .bM_NO_HEADER_MENU a:visited, #headMenuBox ul li .bM_NO_HEADER_MENU a:active{
	font-weight:normal;
	color: #fff !important; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;
	list-style-type: none; 	
 	} 

#headMenuBox ul li .bM_NO_HEADER_MENU a:hover{
	font-weight:normal;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
	list-style-type: none; 	
	color: #000000;
	list-style-type: none; 
  	}  
  
#headMenuBox ul li .bM_NO_HEADER_MENU a:focus{
	font-weight:normal;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
	list-style-type: none; 	
	color: #000000;
	list-style-type: none; 	
  	}

/***aktiv*/

#headMenuBox {

	float:right;
	padding: 0 5px 0 0;
	
		}

#headMenuBox ul li .bM_CUR_HEADER_MENU {
	float:left;
	margin: 3px 0 0 0;
	font-size: 1em;
	color: #ffffff;
	list-style-type: none; 
	}

#headMenuBox ul li .bM_CUR_HEADER_MENU a:link{
	font-weight:normal;
	color: #fff; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;	
	list-style-type: none; 
  	}
  
#headMenuBox ul li .bM_CUR_HEADER_MENU a:visited, #headMenuBox ul li .bM_CUR_HEADER_MENU a:active{
	font-weight:normal;
	color: #fff; 
	padding: 2px 8px 2px 8px;
	text-decoration: none;
	list-style-type: none; 	
 	} 

#headMenuBox ul li .bM_CUR_HEADER_MENU a:hover{
	font-weight:normal;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
	list-style-type: none; 	
	color: #000000;
	list-style-type: none; 
  	}  
  
#headMenuBox ul li .bM_CUR_HEADER_MENU a:focus{
	font-weight:normal;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
	list-style-type: none; 	
	color: #000000;
	list-style-type: none; 	
  	}
  	
/*  --------------------------------------------------------------------------
  #06    Formatierung Hauptnavigation
  -------------------------------------------------------------------------- */

ul#Navigation {
  margin:0;
  padding:0;
    width: 186px;
  }

  ul#Navigation li {
    list-style: none;
    position: relative;
    padding: 0;
  }
  * html ul#Navigation li {
    margin-right:1.5em;
    margin-bottom:0;
  }

  ul#Navigation li a, ul#Navigation li span, ul#Navigation li a:active {
  background:url(../_img/navigation/level1_NO.gif) no-repeat 0px center white;
  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;  
  }

  ul#Navigation li .current a , ul#Navigation li .current span, ul#Navigation li .current a:active {
  background: url(../_img/navigation/allgemein_level1_RO2.gif) no-repeat 0px center white;
  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;
  }
  
  * html ul#Navigation .current a, * html ul#Navigation .current span {
    width: 100px;
    w\idth: 100px;  /* (IE 6 in standards-compliant mode) */
  }

ul#Navigation li a:hover, ul#Navigation li .current {
  color: black;
  background-image:url(../_img/navigation/level1_NO.gif); /*onMouseover image change. Remove if none*/
  }
  
/*  --------------------------------------------------------------------------
  #06.1  Formatierung Hauptnavigation Level 2
  -------------------------------------------------------------------------- */
  
ul#Navigation2 {
    margin:0;
    padding:0;
    width: 186px;
  }

  ul#Navigation2 li {
    list-style: none;
    position: relative;
    padding: 0;
  }
  * html ul#Navigation2 li {
    margin-right:1.5em;
    margin-bottom:0;
  }

  ul#Navigation2 li a, ul#Navigation2 li span, ul#Navigation2 li a:active {
  background: white;
  font-weight:normal;
  color: #535353;
  display: block;
  width: auto;
  padding: 2px 0 2px 25px;
  text-decoration: none;
  border-bottom: 1px solid #DCDDDD;  
  }
  * html ul#Navigation2 li a, * html ul#Navigation2 li span {
    width: 100px;
    w\idth: 100px;  /* (IE 6 in standards-compliant mode) */
  }

ul#Navigation2 li a:hover, ul#Navigation2 li .current {
  background:white;
  color: black;
  }
/*  --------------------------------------------------------------------------
  #06.1  Formatierung Hauptnavigation Level 3
  -------------------------------------------------------------------------- */
  
ul#Navigation3 {
    margin:0;
    padding:0;
    width: 186px;
  }

  ul#Navigation3 li {
    list-style: none;
    position: relative;
    padding: 0;
  }
  * html ul#Navigation3 li {
    margin-right:1.5em;
    margin-bottom:0;
  }

  ul#Navigation3 li a, ul#Navigation3 li span, ul#Navigation3 li a:active {
  background: white;
  font-weight:normal;
  color: #535353;
  display: block;
  width: auto;
  padding: 2px 0 2px 30px;
  text-decoration: none;
  border-bottom: 1px solid #DCDDDD;  
  }
  * html ul#Navigation3 li a, * html ul#Navigation3 li span {
    width: 100px;
    w\idth: 100px;  /* (IE 6 in standards-compliant mode) */
  }

ul#Navigation3 li a:hover, ul#Navigation3 li .current {
  background:white;
  color: black;
  }
/*  --------------------------------------------------------------------------
  #06.1  Formatierung Hauptnavigation Level 4
  -------------------------------------------------------------------------- */
  
ul#Navigation4 {
    margin:0;
    padding:0;
    width: 186px;
  }

  ul#Navigation4 li {
    list-style: none;
    position: relative;
    padding: 0;
  }
  * html ul#Navigation4 li {
    margin-right:1.5em;
    margin-bottom:0;
  }

  ul#Navigation4 li a, ul#Navigation4 li span, ul#Navigation4 li a:active {
  background: white;
  font-weight:normal;
  color: #535353;
  display: block;
  width: auto;
  padding: 2px 0 2px 35px;
  text-decoration: none;
  border-bottom: 1px solid #DCDDDD;  
  }
  * html ul#Navigation4 li a, * html ul#Navigation4 li span {
    width: 100px;
    w\idth: 100px;  /* (IE 6 in standards-compliant mode) */
  }

ul#Navigation4 li a:hover, ul#Navigation4 li .current {
  background:white;
  color: black;
  } 
  


 /*  --------------------------
  #08  Formular-Validierung
    ----------------------------*/  

/* Effeckt inputfelder */
#mainContent input, textarea {
    -moz-transition: border 0.1s linear 0s, box-shadow 0.1s linear 0s;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
}
#mainContent input:focus, textarea:focus {
    outline: 0 none;
}

/* Buttons */
.btn {
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
}
.btn-black {
    background-color: #1A1A1A;
    background-image: -moz-linear-gradient(center top , #2E2E2E, #050505);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-blau {
    background-color: #0481B5;
    background-image: -moz-linear-gradient(center top , #ffffff, #0481B5);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #050505;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.ksd_form_button {
  color: #333;
  border: 1px solid #C0C0C0;
  font-size:100%;
  padding: 3px;
  margin-left: 185px;
  margin-top: 15px;
}

/* class f&#65533;r optinaltext */
.optional {
    color: #888888;
    content: " (required)";
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    line-height: 1;
}

/* class f&#65533;r pflicht */
.pflicht {
    color: #F00;
}

/* class f&#65533;r Fehlerausgabe */
.fehlerausgabe {
    background-color: #FFEAE8;
    color: #FF0000;
    display: inline-block;
    float: left;
    font-style: italic;
    margin: 5px 0;
    padding: 3px;
    position: relative;
    width: 545px;
}

/* classes f&#65533;r Formular */
#mainContent .formular_feld {
    display: inline-block;
    float: left;
    height: 20px;
    margin: 0 0 3px 0;
    padding:3px 0 5px 0;
    position: relative;
    width: 550px;
    border-bottom: 1px solid #DDDEDE;
}

#mainContent .herr_feld {
    display: inline-block;
    float: left;
    height: 20px;
    margin: 0 0 0 185px;
    position: relative;
    width: 70px;
}

#mainContent .frau_feld {
    display: inline-block;
    float: left;
    height: 20px;
    margin: 0;
    position: relative;
    width: 70px;
}

.formular_anrede {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 1;
    margin-right: 0;
    padding: 3px 3px 3px 2px;
    width: 30px;
}

.anredeinput {
    color: #222222;
    float: left;
    font-size: 11px;
    height: 12px;
    line-height: 10px;
    margin: 0;
    padding:0;
    width: 15px;
}

.formular_text {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 1;
    margin-right: 0;
    padding: 3px 3px 3px 2px;
    width: 180px;
}

.formularinput {
    color: #222222;
    font-size: 11px;
    font-family:  Arial, Sans-Serif;
    height: 12px;
    line-height: 10px;
    margin: 0;
    padding: 3px 3px 3px 0;
    width: 280px;
    border-bottom: #C0C0C0 1px solid;
    border-top: #C0C0C0 1px solid;
    border-left: #C0C0C0 1px solid;
    border-right: #C0C0C0 1px solid;
}

#mainContent .plz_feld {
    display: inline-block;
    float: left;
    height: 25px;
    margin: 0 10px 0 0;
    position: relative;
    width: 60px;
}

.formular_adresse {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 1;
    margin-right: 0;
    padding: 3px 3px 3px 2px;
    width: 180px;
}

.plzinput {
    color: #222222;
    font-size: 11px;
    height: 12px;
    line-height: 10px;
    margin: 0;
    padding: 3px 3px 3px 0;
    width: 60px;
    border-bottom: #C0C0C0 1px solid;
    border-top: #C0C0C0 1px solid;
    border-left: #C0C0C0 1px solid;
    border-right: #C0C0C0 1px solid;
}


#mainContent .ort_feld {
    display: inline-block;
    float: left;
    height: 25px;
    margin: 0;
    position: relative;
    width: 185px;
}

.ortinput {
    color: #222222;
    font-size: 11px;
    font-family:  Arial, Sans-Serif;
    height: 12px;
    line-height: 10px;
    margin: 0;
    padding: 3px 3px 3px 0;
    width: 210px;
    border-bottom: #C0C0C0 1px solid;
    border-top: #C0C0C0 1px solid;
    border-left: #C0C0C0 1px solid;
    border-right: #C0C0C0 1px solid;
}

#mainContent .mitteilung_feld {
    display: inline-block;
    float: left;
    height: 100px;
    margin-top: 5px;
    position: relative;
    width: 550px;
    border-bottom: 1px solid #DDDEDE;
}

/* TEXT AREA */
.formular_mitteilung {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 1;
    margin-right: 0;
    padding: 3px 3px 3px 2px;
    width: 180px;
}

.mitteilunginput {
    color: #222222;
    font-size: 11px;
    font-family:  Arial, Sans-Serif;
    height: 88px;
    line-height: 10px;
    padding: 3px 3px 3px 0;
    width: 280px;
    border-bottom: #C0C0C0 1px solid;
    border-top: #C0C0C0 1px solid;
    border-left: #C0C0C0 1px solid;
    border-right: #C0C0C0 1px solid;
}

/* SELECT BOX */
.formular_lieferung {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 1;
    margin-right: 0;
    padding: 3px 3px 3px 2px;
    width: 180px;
}

.lieferunginput {
    color: #222222;
    font-size: 11px;
    font-family:  Arial, Sans-Serif;
    line-height: 10px;
    margin: 0;
    padding: 3px 3px 3px 0;
    width: 285px;
    border-bottom: #C0C0C0 1px solid;
    border-top: #C0C0C0 1px solid;
    border-left: #C0C0C0 1px solid;
    border-right: #C0C0C0 1px solid;
}

.tx-ttnews-browsebox, .browseBoxWrap {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    margin: 3px;
    padding: 3px;
}

.tx-ttnews-browsebox-SCell {
    background-color: #FFFFFF;
    border: 1px solid #ffffff;
}

.formular_headline {
  background-color: #EEEEEE;
  border-bottom: 1px solid #DCDDDD;
  border-top: 1px solid #DCDDDD;
  display: block;
  float: left;
  font-size: 1em;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 10px;
  margin-top: 15px;
  padding: 3px 3px 3px 2px;
  width: 100%;
}

.formular_headline_special{
  display: block;
  float: left;
  font-size: 1em;
  line-height: 1;
  margin-bottom: 10px;
  margin-top: 15px;
  padding: 3px 3px 3px 2px;
  width: 100%;
}	
  
#inlineHeader a:visited {
	color: #fff;	
}
 