	.Level1Position1{
		background-image: url('/Images/Tree/St1.gif');
		}
	.Level1{
		font-family: Arial; 
		font-size: 10pt;
		font-weight: 400;
		background-image: url('/Images/Tree/Leve1.gif');
		}
	.Level2{
		background-image: url('/Images/Tree/Leve2.gif');
		}
	.Level3{
		background-image: url('/Images/Tree/Leve3.gif');
		}
	.Level4{
		background-image: url('/Images/Tree/Leve4.gif');
		}
	.Level1PositionLast{
		background-image: url('/Images/Tree/s4.gif');
		}
	.PositionLastLevel2{
		background-image: url('/Images/Tree/Test.gif');
		}
	.PositionLastLevel3{
		background-image: url('/Images/Tree/Leve3.gif');
		}			
	body{
		margin:0;
		font-family:verdana,arial;
		font-size:100.01%;
		background-color:#fff;
		width:961px;
		Height:450px;
		}	
	h1{
		font-size:0.75em; 
		background:#aaa; 
		margin:0; 
		padding:5px; 
		}
	h1.teaser{
		background:#f00; 
		}			

	ul {
		list-style-image:url('/img/bullet.gif'); 
	}
		
	.breaker {
		clear:both; 
		}
					
	/*  Links*/
	A.smallLink{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		color: #3B4B62; 
		text-decoration:none
		}
	A.smallLink:hover{
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: normal; 		
		font-size: 8pt;
		color: #AA6600;
		text-decoration:none
		}
	A.smallLinkFett{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-weight: bold; 
		color: #3B4B62; 
		text-decoration:none
		}
	A.smallLinkfett:hover{
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 		
		font-size: 8pt;
		color: #AA6600;
		text-decoration:none
		}
	A.bigLink{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: bold; 
		color: #3B4B62; 
		text-decoration:none;
		}
	A.bigLink:hover{
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 		
		font-size: 9pt;
		color: #000000;
		text-decoration:none;
		}	
	a { font-size:0.75em; font-weight:bold; text-decoration:none; }
	a:link			{ color:#888;}
	a:visited		{ color:#888;}
	a:hover			{ color:#000;}
					
	/* Menu Navigation Links*/
	A.navigation{	
		width:182px;		
		height:25px;
		padding:0px 7px 0px 0px;
		border-style:solid;
		border-width:0px 1px 0px 0px;
		border-color:#888;
		}		
	A.navigation_inv{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal;
		color: #000000; 		
		text-decoration:none		
		}
	A.navigation:hover{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal;
		color: #000000;
		text-decoration:none
		}
	A.navigation_aktiv{  
		width:180px;
		height:25px;
		border-style:solid;
		border-width:0px 5px 1px 0px;
		border-right-color:#f00;
		border-bottom-color:#888;
		padding:0px 2px 0px 0px;	
		text-align: right;
		}				
	A.navigation_aktiv_inv{  
		height:25px;
		border-style:solid;
		border-width:0px 5px 1px 0px;
		border-right-color:#f00;
		border-bottom-color:#888;
		padding:0px 2px 0px 0px;
		}
	A.navigation_sub{  
		font-size:0.85em;
		height:25px;
		width:180px;
		border-style:solid;
		border-width:0px 1px 1px 0px;
		border-color:#888;
		padding:0px 7px 0px 0px;
		background:#ddd;
		text-align: right;
		}
	A.navigation_sub_inv{  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal;
		color: #000000; 
		text-decoration:none
		}
	A.navigation_sub:hover{  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal;
		color: #000000;
		text-decoration:none
		}
	A.navigation_top{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal; 
		color: #000000; 
		text-decoration:none	
		}
	A.adminLink:Link{  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		color: #000000; 
		text-decoration:none;
		}
	A.adminLink:hover{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt;
		color: #000000;
		text-decoration:none
		}
	A.adminLink:visited{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt;
		color: #000000;
		font-weight: normal;
		text-decoration:none
		}
	A.small{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		color: #000000; 
		text-decoration:none
		}
	A.small:hover{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-weight: normal;
		color: #000000;
		text-decoration:none
		}
		
	/* Table Menu Navigation*/
	.navigation{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal; 
		color: #000000; 
		text-decoration:none
		}	
	.navigation_aktiv{  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: Normal; 
		color: #000000; 
		text-decoration:none
		}
	.navigation_sub{  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal; 
		color: #000000; 
		text-decoration:none
		}
		
	/* For CMS */
	.Textnormal{
		font-family: Arial, Helvetica, sans-serif; 
		//font-size:0.85em;
		font-size:9pt;
		color:#000;
		font-weight:normal;
		}
	.TextnormalFett{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: bold;
		}
	.TextGrauFett{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: bold; 
		color: #3B4B62; 
		}
	.TextgrossFett{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10pt; 
		font-weight: bold;
		}
	.Textklein{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10pt;
		font-weight: normal
		}
	.Textmini{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 2pt
		}
	.TextkleinFett{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-weight: bold
		}
	.TextkleinRotFett{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-weight: bold;
		color: #FF0000;
		}
	.Titel{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 16px; 
		font-weight: bold
		}
	.TextRot{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal;
		color: #FF0000;
		}
	.TextKleinRot{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-weight: normal;
		color: #FF0000;
		}
	.TextRotFett{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: bold;
		color: #FF0000;
		}
	.TextWeissFett{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: bold;
		color: #FFFFFF;
		}
	.TextFormFett{
		font-size:0.85em;
		color:#000;
		font-weight:normal;
		}
		
	/* for selectboxes */
	.txtline400 {
		Font-Family: Arial, Helvetica;
		Font-Size: 11px;
		Width: 400px;
		}
	.txtline300 {
		Font-Family: Arial, Helvetica;
		Font-Size: 11px;
		Width: 300px;
		}
	.txtline240 {
		Font-Family: Arial, Helvetica;
		Font-Size: 11px;
		Width: 240px;
		}
	.txtline180 {
		Font-Family: Arial, Helvetica;
		Font-Size: 11px;
		Width: 180px;
		}
	.txtline100 {
		Font-Family: Arial, Helvetica;
		Font-Size: 11px;
		Width: 80px;
		}
	.txtline40 {
		Font-Family: Arial, Helvetica;
		Font-Size: 11px;
		Width: 40px;
		}

	/* for buttons */
	.buttonsmall{
		Font-Family: Arial, Helvetica;
		Font-Size: 11px;
		}
    
    	/* for options*/
	.optionHead{
		font-family: Arial, Helvetica, sans-serif; 
		background-color: #E0E0E0;
		}			
	.whiteCell{
		background-color: #FFFFFF
		}	
	.listBG1Cell{
		background-color: #EFEFEF
		}	
	.listBG2Cell{
		background-color: #DFDFDF
		}	
	.listBG3Cell{
		background-color: #CFCFCF
		}
	.grey1Cell{
		background-color: #DFDFDF
		}	
	.grey2Cell{
	  	background-color: #FFFFFF
	  	} 
	.yellowCell{
		background-color: #D4227E
		}	
	.redCell{
		background-color: #C82878
		}  	
	.bluebackcell{
		background-color:#AAAAAA
		}
	.lightbluebackcell{
		background-color: #FFFFFF
		}
	.faintbluebackcell{
		background-color: #D6DEFF
		}
	.mediumbluebackcell{
		background-color: #A0B4FE
		}
  	
	.D1D8E0{
		background-color: #D1D8E0
		}
	.D1DAE3{
		background-color: #D1DAE3
		}
	.C7D9F1{
		background-color: #BDBDEF
		}
	.bg999999{
		background-color: #999999
		}
	.FEFF35{	
		background-color: #FEFF35; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12pt; 
		font-style: italic; 
		font-weight: bold
		}
	.FF0000{  
		background-color: #FF0000; 
		color: #FFFFFF; 
		font-weight: bold
		}
	.headline1 {  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14pt; 
		font-weight: 
		bold; color: #000000
		}
	.headline2 {  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12pt; 
		font-weight: bold; 
		color: #000000
		}
	.headline2_white {  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12pt; 
		font-weight: bold; 
		color: #FFFFFF
		}
	.headlineTop {  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12pt; 
		font-weight: bold; 
		color: #000000; 
		background-color: #D1DAE3
		}
	.Contents {  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12pt; 
		font-weight: normal; 
		background-color: #FFFFFF
		}  	
	.txtlineSmall {
		Font-Family: Arial, Helvetica;
		Font-Size: 10px;
		Width: 14px;
		Height: 14px;
		border-style: none;
		border-width:1px; 		
		background-color:#FFFFFF;
		color:#000000; 		
		}		
	.txtRatingSmall {
		Font-Family: Arial, Helvetica;
		Font-Size: 10px;
		Width: 14px;
		Height: 14px;
		border-style: none;
		border-width:1px; 		
		background-color:#EFEFFF;
		color:#000000; 		
		}				
	.txtlineLong {
		Font-Family: Arial, Helvetica;
		Font-Size: 11px;
		Width: 420px;
		Height: 20px;
		border-style: solid;
		border-width:1px; 		
		background-color:#FFFFFF;
		color:#000000; 		
		}		
	.txtAreaLong {
		Font-Family: Arial, Helvetica;
		Font-Size: 11px;
		Width: 420px;
		Height: 100px;
		border-style: none;
		border-width:1px; 		
		background-color:#FFFFFF;
		color:#000000; 		
		scrollbar-base-color:#DDDDDD
		}			
	.txtlineLong2 {
		Font-Family: Arial, Helvetica;
		Font-Size: 11px;
		Width: 400px;
		Height: 20px;
		border-style: solid;
		border-width:1px; 		
		background-color:#FFFFFF;
		color:#000000; 		
		}		
	.txtAreaLong2 {
		Font-Family: Arial, Helvetica;
		Font-Size: 11px;
		Width: 400Px;
		Height: 200px;
		border-style: solid;
		border-width:1px; 		
		background-color:#FFFFFF;
		color:#000000; 		
		scrollbar-base-color:#DDDDDD
		}		
	.whiteHeaderText{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10pt; 
		font-weight: bold;
		color: #FFFFFF; 
		text-decoration:none
		}			
	A.whiteLinkText{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10pt; 
		font-weight: bold;
		color: #FFFFFF; 
		}		
	.txtRightTree{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt
		}		
			
	/* new styles */
	#searchForm 	{ 
		margin:0;	
		}
	#contentCell	{ 
		vertical-align:top; 
		padding-left:4px; 
		padding-right:4px; 
		padding-top:11; 
		padding-bottom:10;
		width:570;
		}
	#logoCell {
		border-style:solid;
		border-width:0px 1px 0px 0px;
		border-color:#888;
		}			
	#steadyCell {
		border-style:solid;
		border-width:0px 0px 5px 1px;
		border-color:#888;
		text-align:right;
		vertical-align:bottom;
		}			
	#topLevelCell1 {
		height:25px;
		border-style:solid;
		border-width:0px 1px 1px 0px;
		border-color:#888;
		background:#E9E9E9;
		vertical-align:top;
		}			
	#topLevelCell2 {
		height:25px;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-color:#888;
		vertical-align:top;
		}			
	.topLevelNode {
		border-left:0px solid #888; 
		border-right:0px solid #888; 
		border-top:5px solid #888; 
		border-bottom:0px solid #888; 
		/*width=62px;*/
		text-align: center;
		padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
		}			
	.topLevelNodeSel {
		border-left:0px solid #f00;
		border-right:0px solid #f00;
		border-top:5px solid #f00;
		border-bottom:0px solid #f00;
		/*width=62px;*/
		text-align: center;
		padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
		}			
	#topLevelCell3 {
		height:25px;
		border-style:solid;
		border-width:0px 0px 1px 1px;
		border-color:#888;
		vertical-align:top;
		}			
	.Level1Node	{
		height:25px;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-color:#888;
		padding:0px 7px 0px 0px;
		}			
	.level1NodeSel {
		height:25px;
		border-style:solid;
		border-width:0px 5px 1px 0px;
		border-right-color:#f00;
		border-bottom-color:#888;
		padding:0px 2px 0px 0px;
		}			
	.level2Node {
		font-size:0.85em;
		height:25px;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-color:#888;
		padding:0px 7px 0px 0px;
		}			
	.level2NodeSel {
		font-size:0.85em;
		height:25px;
		border-style:solid;
		border-width:0px 5px 1px 0px;
		border-right-color:#f00;
		border-bottom-color:#888;
		padding:0px 2px 0px 0px;
		}			
	.container {
		margin:15px 0;
		font-size:0.75em;
		color:#000;
		font-weight:normal;
		}			
	#teaserCell	{
		border-style:solid;
		border-width:0px 0px 1px 1px;
		border-color:#888;
		background:#E9E9E9;
		vertical-align:top;
		}			
	#bannerPart1 {
		height:128px;
		border-width:0px 1px 1px 0px;
		border-style:solid;
		border-color:#888;
		background-image:url('/img/Web 1 Teil.JPG');
		}			
	#bannerPart2 {
		height:128px;
		border-width:0px 0px 1px 0px;
		border-style:solid;
		border-color:#888;
		background-image:url('/img/Fotolia_2305709_M_yes.jpg');		
		}			
	#bannerPart3 {
		height:128px;
		border-width:0px 0px 1px 1px;
		border-style:solid;
		border-color:#888;
		background-image:url('/img/Web 2 Teil.JPG');
		}	
	#bannerTeil1 {
		height:128px;
		border-width:0px 1px 1px 0px;
		border-style:solid;
		border-color:#888;
		background-image:url('/img/Banner_Teil1.jpg');
		}			
	#bannerTeil2 {
		height:128px;
		border-width:0px 0px 1px 0px;
		border-style:solid;
		border-color:#888;
		background-image:url('/img/Banner_Teil2.jpg');		
		background-repeat:no-Repeat;
		background-position:bottom;
		}	
	#bannerShadowTeil2 {
		height:128px;
		border-width:0px 0px 1px 0px;
		border-style:solid;
		border-color:#888;
		background-image:url('/img/Banner_shadow_Teil2.jpg');		
		background-repeat:no-Repeat;
		background-position:bottom;
		}		
		
	#bannerTeil3 {
		height:128px;
		border-width:0px 0px 1px 1px;
		border-style:solid;
		border-color:#888;
		background-image:url('/img/Banner_Teil3.jpg');
		background-repeat:no-repeat;
		}		
	#searchCell1 {
		height:25px;
		border-style:solid;
		border-width:0px 1px 0px 0px;
		border-color:#888;
		}			
	#searchCell1 input { 
		border:0px none transparent; 
		}			
	#searchCell2 {
		width:72px;
		height:25px;
		font-weight:bold;
		color:#888;
		background-color:#E9E9E9;
		text-align:center;
		}			
	#navigationCell	{
		border-style:solid;
		border-width:0px 1px 1px 0px;
		border-color:#888;
		background-color:#E9E9E9;
		text-align: right; 
		vertical-align: top;
		padding:0px 0 0 0;
		}
	.alignRight {
		float:right;
		margin-left:20px;
		margin-bottom:5px;
		}
	.alignLeft {
		float:left;
		margin-right:20px;
		margin-bottom:5px;
		}
	.Textkursiv{
	    font-family: Arial, Helvetica, sans-serif; 
	    font-size: 9pt; 
	    font-weight: normal;		
	    font-style: italic;
	    }		