/********************** Global Defination *****************************
*																	  *
**********************************************************************/
	body
	{
		background-color:#EDF1F2;
		font-size:11px;
		font-family:Tahoma;
		margin:0;
		padding:0;
	}
	
	#wrap
	{
		margin:0;
		width: 984px;
		padding:0 0 10px 0;
	}
	
	a:link,a:hover,a:visited
	{
		text-decoration:none;
		color: #0190BF;
		font-size:11px;
	}

      a:hover,li.tx-indexedsearch-browselist-currentPage a
      {
          color:#F87F11;
      }
	
	#inner_wrap
	{
		margin:0;
		padding:0;
		width: 980px;
	}
	
	#header
	{
		background-image:url(../images/header.png);
		background-repeat:no-repeat;
		width: 982px;
		height:136px;
		background-color:#EDF1F2;
	}
	
	#logo_link
	{
	     display:block;
	     width:208px;
	     height:98px;
	     position:absolute;
	     top:40px;
	     left:43px;
	}
	
	#logo_link img
	{
	    border:none;
	}
	
	#left_content
	{
		float:left;
		background-image:url(../images/left_top.png);
		width:220px;
		height:76px;
		background-repeat:no-repeat;
	}
	
	#middle_content
	{
		float:left;
		background-image:url(../images/middle_top.png);
		width: 560px;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
	}
	
	#right_content
	{
		float:left;
	}
	
	#content
	{
		margin:0;
		padding:0;
	}
	
	.no_border
	{
		border:none;
	}
	
	p.inline
	{
		margin:0;
		padding:0;
		display:inline;
	}
	
	.clear
	{
		clear:both;
                display:block;
                height:0px;
                overflow:hidden;
	}
	
	h1
	{
		font-size: 16px;		
		color:#23404D;
		font-weight:bold;
		margin:0 0 9px 0;
		padding:0;
	}
	
	h4,h2,h3,h5,h6
	{
	   font-size:11px;
	   color:black;
	   margin:0 0 9px 0;
	   padding:0;
	}
	
	p.bodytext,p
	{
		color: #23404D;
		font-size: 11px;
		margin:0;
		padding-bottom:5px;
		line-height:14px;
	}
	
	dd
	{
             text-align:left;
             margin:0;
	     padding:0;
	}

/****************************************
*	TypoContent Formatierungen      *
****************************************/
div.csc-textpic-imagewrap
{
     padding-right: 10px;
}

p.bodytext
{
   padding-bottom:2px;
}

div.csc-textpic-text ul
{
    padding:5px 10px 5px 10px;                    
    color:#23404D;
    list-style-position:inside;
}

div.csc-textpic-text ol
{
   list-style-position:inside;
   padding:5px 10px 5px 10px;                    
    color:#23404D;
}

div#content_text ul
{
   padding:0;
   margin:5px 10px 5px 15px;
}

/****************************** HeaderNavigation & HeaderSearch ****************************
*																		*
****************************************************************************/
		#header_top
		{
			height:21px;
			overflow:hidden;
		}
		
		#header_middle
		{
			margin-left: 260px;
		}
			
		/* ___ HeaderNavigationLeft ____ */
			#header_navigation_left
			{
				float:left;
				margin: 5px  0 0 0;
				padding:0;
			}
			
			/* ___ HeaderLeftNavigationList ___ */
				ul.header_left_navigation_list
				{
					list-style:none;
					margin:0;
					padding:0;
					margin-left: 68px;
				}
				
				ul.header_left_navigation_list li
				{
					display:inline;
					margin-right: 8px;
					
				}
				
				ul.header_left_navigation_list li a:link,ul.header_left_navigation_list li a:hover,ul.header_left_navigation_list li a:visited
				{
					color: #647982;
					text-decoration:none;
					font-size: 11px;
				}
				
				ul.header_left_navigation_list li a:hover
				{
					color:#F87F11;
				}
				
		/* ___ SearchContainer ____ */
			#search_container
			{
				float:left;
				font-size: 11px;
				color: #647982;
			}
			
			#search_txtbox
			{
				width: 80px;
				height: 16px;
                                font-size:11px;
				background-color:#F2F2F2;
				border: 1px solid #DFDFDF;
			}
			
		/* ___ SearchInner (Dient zur genauen Positionierung zwischen Text und Textbox) ___ */

			#inner_search_left,#inner_search_right
			{
				float:left;
			}
			
			#inner_search_left
			{
				margin-top: 8px;
			}
			
			#inner_search_right
			{
				margin-top: 5px;
				margin-left: 5px;
			}
			
			#inner_search_container
			{
				float:left;
			}
			
		/* ___ HeaderNavigationRight ____ */
			#header_navigation_right
			{
				float:right;
				margin: 5px 0 0 0;
				padding:0;
			}
			
			/* ___ HeaderNavigationRightList ___ */
				ul.header_right_navigation_list
				{
					margin:0;
					padding:0;
					list-style:none;
					margin-right: 12px;
				}
				
				ul.header_right_navigation_list li
				{
					display:inline;
					margin-right: 9px;
				}
				
				ul.header_right_navigation_list li.last
				{
					margin-left: 14px;
				}
				
				ul.header_right_navigation_list li a:link, ul.header_right_navigation_list li a:hover, ul.header_right_navigation_list li a:visited
				{
					color: #647982;
					text-decoration:none;
					font-size: 11px;
				}
				
				ul.header_right_navigation_list li a:hover
				{
					color:#F87F11;
				}
		/* ___ InnerHeaderImage ____ */
			#header_inner_img
			{
				float:left;
				margin-top: 20px;
			}
			
		/* ___ HeaderNavigationRight ___ */
			#header_middle_navigation_right
			{
				float:left;
				background-image:url(../images/nav_left_top.png);
				background-repeat:no-repeat;
				width:371px;
				height: 82px;
				margin-top: 20px;
			}
		
			/* ____ HeaderNavigationRightList's ___ */
				#right_list,#left_list
				{
					float:left;
				}
				
				/* ___ LeftList <ul header_middle_navigation_left_list>  AND RightList <ul header_middle_navigation_right_list> ___ */
					ul.header_middle_navigation_left_list,ul.header_middle_navigation_right_list
					{
						list-style:none;
						margin:4px 0 0 0px;
						padding:0;
						width: 190px;
					}
					
					ul.header_middle_navigation_right_list
					{
						margin-left: 15px;

						width: 160px;
					}
					
					ul.header_middle_navigation_left_list li,ul.header_middle_navigation_right_list li
					{
						margin-bottom: 7px;
					}
					
					/* ___ ListPoints (jeder Punkt muss genau ausgerichtet werden) ___ */
						ul.header_middle_navigation_left_list li#point4,ul.header_middle_navigation_left_list li#point1884
						{	
							padding-left: 118px;	
							background-image:url(../images/navigation_point.gif);
							background-position: 185px 6px;
							background-repeat:no-repeat;
						}
						
						ul.header_middle_navigation_left_list li#point5,ul.header_middle_navigation_left_list li#point1828
						{	
							padding-left: 125px;	
							background-image:url(../images/navigation_point.gif);
							background-position: 174px 6px;
							background-repeat:no-repeat;
						}
						
						ul.header_middle_navigation_left_list li#point6,ul.header_middle_navigation_left_list li#point1804
						{	
							padding-left: 9px;	
							background-image:url(../images/navigation_point.gif);
							background-position: 168px 6px;
							background-repeat:no-repeat;
						}
						
						ul.header_middle_navigation_left_list li#point7,ul.header_middle_navigation_left_list li#point1544
						{	
							padding-left: 100px;	
							background-image:url(../images/navigation_point.gif);
							background-position: 162px 6px;
							background-repeat:no-repeat;
						}
						
						ul.header_middle_navigation_right_list li#point8,ul.header_middle_navigation_right_list li#point1526
						{	
							padding-left: 88px;	
							background-image:url(../images/navigation_point.gif);
							background-position: 144px 5px;
							background-repeat:no-repeat;
						}
						
						ul.header_middle_navigation_right_list li#point9,ul.header_middle_navigation_right_list li#point1472
						{	
							padding-left: 38px;	
							background-image:url(../images/navigation_point.gif);
							background-position: 140px 6px;
							background-repeat:no-repeat;
						}
						
						ul.header_middle_navigation_right_list li#point10,ul.header_middle_navigation_right_list li#point1304
						{	
							padding-left: 10px;	
							background-image:url(../images/navigation_point.gif);
							background-position: 138px 6px;
							background-repeat:no-repeat;
						}
						
						ul.header_middle_navigation_right_list li#point11,ul.header_middle_navigation_right_list li#point1268
						{	
							padding-left: 67px;	
							background-image:url(../images/navigation_point.gif);
							background-position: 136px 6px;
							background-repeat:no-repeat;
						}
					
					ul.header_middle_navigation_left_list li a:link,ul.header_middle_navigation_left_list a:visited,
					ul.header_middle_navigation_right_list li a:link,ul.header_middle_navigation_right_list a:visited
					{
						color:#647982;
						text-decoration:none;
						font-size: 11px;
					}
					
					ul.header_middle_navigation_left_list li a:hover,ul.header_middle_navigation_right_list li a:hover,header_middle_navigation_left_list li a.selected_top
					{
						color:#F87F11;
						text-decoration:none;
						font-size: 11px;
					}
/**************************************** Content 2 Sections ****************************
*																						*
*****************************************************************************************/
	
	/* ___ OuterContainer ____ */
		#outer_container
		{
			
		}
		
	/* ___ FooterContainer ____ */
		#footer_container
		{
			background-image:url(../images/footer_bg.gif);
			background-repeat:no-repeat;
			height:8px;
			overflow:hidden;
		}
	
	/* ___ LeftContainer ____ */
		#left_container
		{
			float:left;
			width: 220px;
			background-color:#EDF1F2;
		}
		
			/* ___ HeaderBottom ___ */
				#header_bottom
				{
					width: 220px;
					height: 76px;
					overflow:hidden;
				}
				
			/* ___ LeftSubNavigationList ___ */
				ul.left_sub_navigation_list
				{
					list-style:none;
					margin:0;
					padding:0;
					font-size:11px;
				}
				
				ul.left_sub_navigation_list li a:link, ul.left_sub_navigation_list a:visited
				{
					display:block;
					text-decoration:none;
					color:white;
					font-size: 9pt;
					background: #EDF1F2 url(../images/orange.png) top left no-repeat;
					height: 31px;
					padding: 5px 20px 0 30px;
					font-size:11px;
				}
				
				ul.left_sub_navigation_list li a:hover,ul.left_sub_navigation_list li a:link.selected,ul.left_sub_navigation_list li a:hover.selected,ul.left_sub_navigation_list li a:visited.selected
				{
				       display:block;
				       text-decoration:none;
				       color:white;
				       font-size: 9pt;
				       background: #EDF1F2 url(../images/orange.png) 0 -36px no-repeat;
				       height: 31px;
					   padding: 5px 20px 0 30px;
					   font-size:11px;
				}
				
				/* ___ Level2 - LeftNavigationList ___ */
					ul.level2
					{
						list-style:none;
						margin:0;
						padding:0;
						color:red;
						background-color:#EDF1F2;
						border:none;
					}
					
					ul.level2 li
					{
						background-color:#EDF1F2;
					}
					
					
					
					ul.level2 li a:link,ul.level2 li a:visited
					{
						display:block;
						text-decoration:none;
						color:#223F4C;
						font-size: 11px;
						background: #EDF1F2  url(../images/nav_left_level2.png) top left no-repeat;
						height:27px;
						padding-top: 3px;
						overflow:hidden;
						font-size:11px;
					}
					
					ul.level2 li a:link.last_level2_entry, ul.level2 li a:visited.last_level2_entry
					{
						background: #EDF1F2  url(../images/nav_left_level2_last_point.png) top left no-repeat;
						display:block;
						text-decoration:none;
						color:#223F4C;
						font-size: 11px;
						padding-top: 3px;						
						height: 27px;
						overflow:hidden;
						font-size:11px;
					}
					
					ul.level2 li a:link.cur,ul.level2 li a:hover.cur,ul.level2 li a:visited.cur,ul.level2 li a:hover
					{
						background: #EDF1F2  url(../images/nav_left_level2_selected.png) top left no-repeat;
						display:block;
						text-decoration:none;
						color:#223F4C;
						font-size: 11px;
						height: 27px;
						padding-top: 3px;						
						overflow:hidden;
						font-size:11px;
					}
					
					ul.level2 li a:link.last_level2_entry_cur,ul.level2 li a:hover.last_level2_entry_cur,ul.level2 li a:visited.last_level2_entry_cur,ul.level2 li a:hover.last_level2_entry
					{
						background: #EDF1F2  url(../images/nav_left_level2_last_point_selected.gif) top left no-repeat;
						display:block;
						text-decoration:none;
						color:#223F4C;
						font-size: 11px;
						padding-top: 3px;						height: 27px;
						overflow:hidden;
						font-size:11px;
					}
					
					ul.level3_new
					{
						margin:0;
						padding:0;
						list-style:none;
					}
					
					ul.level3_new li a:link,ul.level3_new li a:hover,ul.level3_new li a:visited
					{
						background: #EDF1F2  url(../images/level_3_orange.png) top left no-repeat;
						display:block;
						text-decoration:none;
						color:#223F4C;
						font-size: 11px;
						padding:3px 18px 0 50px;
						height: 27px;
						overflow:hidden;
						font-size:11px;
					}
					
					ul.level3_new li a:hover,ul.level3_new li a:link.cur,ul.level3_new li a:hover.cur,ul.level3_new li a:visited.cur
					{
						background: #EDF1F2  url(../images/level_3_orange.png) 0 -30px no-repeat;
						display:block;
						text-decoration:none;
						color:#223F4C;
						font-size: 11px;
						padding:3px 18px 0 50px;
						height: 27px;
						overflow:hidden;
						font-size:11px;
					}
					
					/* ___ Green ___ */
						ul.level2 li a:link.green,ul.level2 li a:visited.green
						{
							background: #EDF1F2 url(../images/green.png) top left no-repeat;
						}
						
						ul.left_sub_navigation_list li a:hover.green,ul.left_sub_navigation_list li a:link.green_selected,ul.left_sub_navigation_list li a:hover.green_selected,ul.left_sub_navigation_list li a:visited.green_selected
						{
						   display:block;
						   text-decoration:none;
						   color:white;
						   font-size: 11px;
						   background: #EDF1F2 url(../images/green.png) 0 -36px no-repeat;
						   height: 31px;
					       padding: 5px 20px 0 30px;
						   font-size:11px;
						}
						
					/* ___ GreenSubMenu ___ */
						ul.level2 li a:link.green,ul.level2 li a:visited.green
						{
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							background: #EDF1F2  url(../images/nav_left_level2.png) top left no-repeat;
							height:27px;
							padding-top: 3px;							overflow:hidden;
							font-size:11px;
						}
						
						ul.level2 li a:link.green_cur,ul.level2 li a:hover.green_cur,ul.level2 li a:visited.green_cur,ul.level2 li a:hover.green
						{
							background: #EDF1F2  url(../images/nav_left_level2_selected_green.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							
							height: 27px;
							overflow:hidden;
							font-size:11px;
						}
						
						ul.level2 li a:link.last_level2_entry_green, ul.level2 li a:visited.last_level2_entry_green
						{
							background: #EDF1F2  url(../images/nav_left_level2_last_point.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							
							height: 27px;
							overflow:hidden;
							font-size:11px;
						}
						
						ul.level2 li a:link.last_level2_entry_green_cur,ul.level2 li a:hover.last_level2_entry_green_cur,ul.level2 li a:visited.last_level2_entry_green_cur,ul.level2 li a:hover.last_level2_entry_green
						{
							background: #EDF1F2  url(../images/nav_left_level2_last_point_selected_green.gif) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							
							height: 27px;
							overflow:hidden;
							font-size:11px;
						}
						
					/* ___ GreenLevel3 ___ */
						ul.level3_new_green
						{
							margin:0;
							padding:0;
							list-style:none;
							font-size:11px;
						}
						
						ul.level3_new_green li a:link,ul.level3_new_green li a:hover,ul.level3_new_green li a:visited
						{
							background: #EDF1F2  url(../images/level_3_green.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding:3px 18px 0 50px;
							height: 27px;
							overflow:hidden;
							font-size:11px;
						}
						
						ul.level3_new_green li a:hover,ul.level3_new_green li a:link.cur,ul.level3_new_green li a:hover.cur,ul.level3_new_green li a:visited.cur
						{
							background: #EDF1F2  url(../images/level_3_green.png) 0 -30px no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding:3px 18px 0 50px;
							height: 27px;
							overflow:hidden;
							font-size:11px;
						}
						
					/* ___ Pink ___ */
						ul.level2 li a:link.pink,ul.level2 li a:visited.pink
						{
							background: #EDF1F2 url(../images/pink.png) top left no-repeat;
						}
						
						ul.left_sub_navigation_list li a:hover.pink,ul.left_sub_navigation_list li a:link.pink_selected,ul.left_sub_navigation_list li a:hover.pink_selected,ul.left_sub_navigation_list li a:visited.pink_selected
						{
						   display:block;
						   text-decoration:none;
						   color:white;
						   font-size: 11px;
						   background: #EDF1F2 url(../images/pink.png) 0 -36px no-repeat;
						   height: 31px;
						   padding: 5px 20px 0 30px;
						}
						
					/* ___ PinkSubMenu ___ */
						ul.level2 li a:link.pink,ul.level2 li a:visited.pink
						{
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							background: #EDF1F2  url(../images/nav_left_level2.png) top left no-repeat;
							height:27px;
							padding-top: 3px;							overflow:hidden;
						}
						
						ul.level2 li a:link.pink_cur,ul.level2 li a:hover.pink_cur,ul.level2 li a:visited.pink_cur,ul.level2 li a:hover.pink
						{
							background: #EDF1F2  url(../images/nav_left_level2_selected_pink.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							padding-right: 30px;
							height: 27px;
							overflow:hidden;
						}
						
						ul.level2 li a:link.last_level2_entry_pink, ul.level2 li a:visited.last_level2_entry_pink
						{
							background: #EDF1F2  url(../images/nav_left_level2_last_point.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							
							height: 27px;
							overflow:hidden;
						}
						
						ul.level2 li a:link.last_level2_entry_pink_cur,ul.level2 li a:hover.last_level2_entry_pink_cur,ul.level2 li a:visited.last_level2_entry_pink_cur,ul.level2 li a:hover.last_level2_entry_pink
						{
							background: #EDF1F2  url(../images/nav_left_level2_last_point_selected_pink.gif) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							
							height: 27px;
							overflow:hidden;
						}
						
					/* ___ PinkLevel3 ___ */
						ul.level3_new_pink
						{
							margin:0;
							padding:0;
							list-style:none;
							font-size:11px;
						}
						
						ul.level3_new_pink li a:link,ul.level3_new_pink li a:hover,ul.level3_new_pink li a:visited
						{
							background: #EDF1F2  url(../images/level_3_pink.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding:3px 18px 0 50px;
							height: 27px;
							overflow:hidden;
							font-size:11px;
						}
						
						ul.level3_new_pink li a:hover,ul.level3_new_pink li a:link.cur,ul.level3_new_pink li a:hover.cur,ul.level3_new_pink li a:visited.cur
						{
							background: #EDF1F2  url(../images/level_3_pink.png) 0 -30px no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding:3px 18px 0 50px;
							height: 27px;
							overflow:hidden;
							font-size:11px;
						}
						
						
					/* ___ Blau ___ */
						ul.level2 li a:link.blau,ul.level2 li a:visited.blau
						{
							background: #EDF1F2 url(../images/blue.png) top left no-repeat;
						}
						
						ul.left_sub_navigation_list li a:hover.blau,ul.left_sub_navigation_list li a:link.blau_selected,ul.left_sub_navigation_list li a:hover.blau_selected,ul.left_sub_navigation_list li a:visited.blau_selected
						{
						   display:block;
						   text-decoration:none;
						   color:white;
						   font-size: 11px;
						   background: #EDF1F2 url(../images/blue.png) 0 -36px no-repeat;
						   height: 31px;
					       padding: 5px 20px 0 30px;
						}
						
					/* ___ BlauSubMenu ___ */
						ul.level2 li a:link.blau,ul.level2 li a:visited.blau
						{

							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							background: #EDF1F2  url(../images/nav_left_level2.png) top left no-repeat;
							height:27px;
							padding-top: 3px;							overflow:hidden;
						}
						
						ul.level2 li a:link.blau_cur,ul.level2 li a:hover.blau_cur,ul.level2 li a:visited.blau_cur,ul.level2 li a:hover.blau
						{
							background: #EDF1F2  url(../images/nav_left_level2_selected_blau.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							
							height: 27px;
							overflow:hidden;
						}
						
						ul.level2 li a:link.last_level2_entry_blau, ul.level2 li a:visited.last_level2_entry_blau
						{
							background: #EDF1F2  url(../images/nav_left_level2_last_point.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							
							height: 27px;
							overflow:hidden;
						}
						
						ul.level2 li a:link.last_level2_entry_blau_cur,ul.level2 li a:hover.last_level2_entry_blau_cur,ul.level2 li a:visited.last_level2_entry_blau_cur,ul.level2 li a:hover.last_level2_entry_blau
						{
							background: #EDF1F2  url(../images/nav_left_level2_last_point_selected_blau.gif) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							
							height: 27px;
							overflow:hidden;
						}
						
					/* ___ blauLevel3 ___ */
						ul.level3_new_blau
						{
							margin:0;
							padding:0;
							list-style:none;
							font-size:11px;
						}
						
						ul.level3_new_blau li a:link,ul.level3_new_blau li a:hover,ul.level3_new_blau li a:visited
						{
							background: #EDF1F2  url(../images/level_3_blau.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding:3px 18px 0 50px;
							height: 27px;
							overflow:hidden;
							font-size:11px;
						}
						
						ul.level3_new_blau li a:hover,ul.level3_new_blau li a:link.cur,ul.level3_new_blau li a:hover.cur,ul.level3_new_blau li a:visited.cur
						{
							background: #EDF1F2  url(../images/level_3_blau.png) 0 -30px no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding:3px 18px 0 50px;
							height: 27px;
							overflow:hidden;
							font-size:11px;
						}
						
					/* ___ Standard ___ */
						ul.left_sub_navigation_list li a:link.standard,ul.left_sub_navigation_list li a:visited.standard
						{
							background: #EDF1F2 url(../images/standard.png) top left no-repeat;
							height: 31px;
					        padding: 5px 20px 0 30px;
						}
						
						ul.left_sub_navigation_list li a:hover.standard,ul.left_sub_navigation_list li a:link.standard_selected,ul.left_sub_navigation_list li a:hover.standard_selected,ul.left_sub_navigation_list li a:visited.standard_selected
						{
						   display:block;
						   text-decoration:none;
						   color:white;
						   font-size: 11px;
						   background: #EDF1F2 url(../images/standard.png) 0 -36px no-repeat;
						   height: 31px;
					       padding: 5px 20px 0 30px;
						}
					/* __ StandardLevel2 ___ */
						ul.level2 li a:link.standard,ul.level2 li a:visited.standard
						{
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							background: #EDF1F2  url(../images/nav_left_level2.png) top left no-repeat;
							height:27px;
							padding-top: 3px;							overflow:hidden;
						}
						
						ul.level2 li a:link.standard_cur,ul.level2 li a:hover.standard_cur,ul.level2 li a:visited.standard_cur,ul.level2 li a:hover.standard
						{
							background: #EDF1F2  url(../images/nav_left_level2_selected_std.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							
							height: 27px;
							overflow:hidden;
						}
						
						ul.level2 li a:link.last_level2_entry_standard, ul.level2 li a:visited.last_level2_entry_standard
						{
							background: #EDF1F2  url(../images/nav_left_level2_last_point.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							
							height: 27px;
							overflow:hidden;
						}
						
						ul.level2 li a:link.last_level2_entry_standard_cur,ul.level2 li a:hover.last_level2_entry_standard_cur,ul.level2 li a:visited.last_level2_entry_standard_cur,ul.level2 li a:hover.last_level2_entry_standard
						{
							background: #EDF1F2  url(../images/nav_left_level2_last_point_selected_std.gif) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding-top: 3px;							
							height: 27px;
							overflow:hidden;
						}
						
					/* ___ StandardLevel3 ___ */
						ul.level3_new_std
						{
							margin:0;
							padding:0;
							list-style:none;

							font-size:11px;
						}
						
						ul.level3_new_std li a:link,ul.level3_new_std li a:hover,ul.level3_new_std li a:visited
						{
							background: #EDF1F2  url(../images/level_3_std.png) top left no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding:3px 18px 0 50px;
							height: 27px;
							overflow:hidden;
							font-size:11px;
						}
						
						ul.level3_new_std li a:hover,ul.level3_new_std li a:link.cur,ul.level3_new_std li a:hover.cur,ul.level3_new_std li a:visited.cur
						{
							background: #EDF1F2  url(../images/level_3_std.png) 0 -30px no-repeat;
							display:block;
							text-decoration:none;
							color:#223F4C;
							font-size: 11px;
							padding:3px 18px 0 50px;
							height: 27px;
							overflow:hidden;
							font-size:11px;
						}
						
	/* ___ MiddleContainer ____ */
		#middle_container
		{
			float:left;
			background-image:url(../images/header_bottom_middle_with_bread_2.gif);
			background-repeat:no-repeat;
			background-color:white;
			width:546px;
		}
		
		/* ___ BreadNavigation ___ */
			#bread
			{
				padding: 0 0 5px 35px;
				margin:0 0 12px 0;
			}
			
				/* ___ BreadNavigationList ___ */
					ul.bread_navigation
					{
						list-style:none;
						margin:0;
						padding:9px 8px 0 5px;
					}
					
					ul.bread_navigation li
					{
						display:inline;
						font-size: 11px;
						
					}
					
					ul.bread_navigation li a:link,ul.bread_navigation li a:hover,ul.bread_navigation li a:visited
					{
						text-decoration:none;
						color:#2B697E;
						font-weight:normal;
					}
					
					ul.bread_navigation li a:hover
					{
						color:#F87F11;
					}
		
		/* ___ Content ___ */
			#content
			{
				width:532px;
				padding: 7px 7px 20px 7px;
				min-height: 450px;
			    height:expression(this.scrollHeight < 415? "415px" : "auto" );
			}
			
			#content_text
			{
				
				padding: 0px 2px 0 8px;

			}
			
			#content_text ul
			{
				font-size: 11px;
				margin-left: 15px;
				 color:#23404D;
			}

                        
			
		/* ___ Footer ___ */
			#content_footer
			{
				background-image:url(../images/split_point.gif);
				background-repeat:repeat-x;
				width: 532px;
				margin: 7px 0 0 7px;
			}
			
		/* ___ RightContent ___ */
			#right_content
			{
				float:left;
				width: 214px;
				
			}
		/* ___ ServiceBox ___ */
			#servicebox
			{
				margin-top: 5px;
				margin-left: 20px;
				background-image:url(../images/service_box_bg.gif);
				background-repeat:no-repeat;
				width: 178px;
				height:51px;
				padding: 5px 5px 0 5px;
				font-size: 11;
				font-weight: bold;
				color: #949494;
			}
			
			p.service_right_side,p.service_left_side
			{
				float:left;
				margin:0;
				padding:0;
			}
			
			p.service_left_side

			{
				padding-top: 13px;
				font-size:0.9em;
			}
			
			p.service_right_side
			{
				padding-top: 8px;
				margin-left: 5px;
			}
			
			.font_size_img
			{
				margin-left: 8px;
				border:0;
			}
		/* ___ RightContainer ___ */
			#right_container
			{
				float:left;
				padding: 0 0 0 10px;
			}
			
			p.teaser
			{
				margin:0 0 10px 0;
				padding:0;
			}

/**********************************************************
*					FCE'S 								  *
**********************************************************/

	/* ___ FceContentNav ___ */
	.fce_gray_top
	{
		background-image:url(../images/top_fce_gray.gif);
		background-repeat:no-repeat;
		width:525px;
		height:6px;
		overflow:hidden;
	}
	
	.fce_gray_middle
	{
		background-image:url(../images/middle_fce_gray.gif);
		background-repeat:repeat-y;
		width:507px;
		padding: 5px 9px 5px 9px;
		overflow:hidden;
	}
	
	.fce_gray_bottom
	{
		background-image:url(../images/bottom_fce_gray.gif);
		background-repeat:no-repeat;
		width:525px;
		height:6px;
		overflow:hidden;
		margin-bottom: 15px;
	}
		
	/* ____ fce_content_two_sections ____ */
		.fce_content_two_sections_left_side,.fce_content_two_sections_right_side
		{
			float:left;
		}
		
		.fce_content_two_sections_left_side
		{
			width: 340px;
			margin-right: 10px;
		}
		.fce_content_two_sections_right_side
		{
			padding: 8px 8px 0 8px;
		}
	
	/* ___ FceContentNav ____ */
		.fce_content_nav_left_side,.fce_content_nav_right_side
		{
			float:left;
		}
		
		.fce_content_nav_left_side
		{
			width: 325px;
			margin-right: 0px;
                        padding-right: 10px;
                       
		}
	
		/* ___ FceContent ___ */
			p.fce_content_text
			{
				margin:0;
                                padding:0;
			}
			
			/* ___ FceContentNavigationList ___ */
				
				div.fce_content_submenu_nav ul
				{
				       margin:0;
				}
				
				div.fce_content_submenu_nav ul#fce_content_navigation_list,div.fce_content_submenu_nav ul#fce_content_navigation_list_green,div.fce_content_submenu_nav ul#fce_content_navigation_list_blau,div.fce_content_submenu_nav ul#fce_content_navigation_list_pink
				{
					clear:both;
					margin:6px 0 0 0;
					padding:0 0 0 0;
					height:12px;
					float:left;
					list-style:none;
				}
				
				#fce_content_navigation_list li,#fce_content_navigation_list_green li,#fce_content_navigation_list_blau li,#fce_content_navigation_list_pink li
				{
					float:left;
					margin:0 5px 0 0px;
					padding:0px 0 9px 10px;
					background:url(../images/tab_nav_2.gif) transparent top left no-repeat;
				}
				
				#fce_content_navigation_list li a,#fce_content_navigation_list_green li a,#fce_content_navigation_list_blau li a,#fce_content_navigation_list_pink li a
				{
					color: white;
					background:url(../images/tab_nav_2.gif) transparent top right no-repeat;
					display:block;
					padding:5px 11px 0 0;
				}
				
				#fce_content_navigation_list li.cur,
				#fce_content_navigation_list li.over,
				#fce_content_navigation_list li:hover
				{
				  	background:url(../images/tab_nav_1.gif) transparent top left no-repeat;
					padding:0px 0 9px 10px;
				}
			
				ul#fce_content_navigation_list li.cur a,
				ul#fce_content_navigation_list li.over a,
				ul#fce_content_navigation_list li:hover a
				{
				  	display:block;
				  	color:#fff;
				  	padding:5px 11px 0 0;
				  	text-decoration:none;
				  	background:url(../images/tab_nav_1.gif) transparent top right no-repeat;
				}
				
			/* ___ Green ___ */
				#fce_content_navigation_list_green li.cur,
				#fce_content_navigation_list_green li.over,
				#fce_content_navigation_list_green li:hover
				{
				  	background:url(../images/tab_nav_1_green.gif) transparent top left no-repeat;
					padding:0px 0 9px 10px;
				}
			
				ul#fce_content_navigation_list_green li.cur a,
				ul#fce_content_navigation_list_green li.over a,
				ul#fce_content_navigation_list_green li:hover a
				{
				  	display:block;
				  	color:#fff;
				  	padding:5px 11px 0 0;
				  	text-decoration:none;
				  	background:url(../images/tab_nav_1_green.gif) transparent top right no-repeat;
				}
			/* ___ Blau ___ */
				#fce_content_navigation_list_blau li.cur,
				#fce_content_navigation_list_blau li.over,
				#fce_content_navigation_list_blau li:hover
				{
				  	background:url(../images/tab_nav_1_blau.gif) transparent top left no-repeat;
					padding:0px 0 9px 10px;
				}
			
				ul#fce_content_navigation_list_blau li.cur a,
				ul#fce_content_navigation_list_blau li.over a,
				ul#fce_content_navigation_list_blau li:hover a
				{
				  	display:block;
				  	color:#fff;
				  	padding:5px 11px 0 0;
				  	text-decoration:none;
				  	background:url(../images/tab_nav_1_blau.gif) transparent top right no-repeat;
				}
			/* ___ Pink ___ */
				#fce_content_navigation_list_pink li.cur,
				#fce_content_navigation_list_pink li.over,
				#fce_content_navigation_list_pink li:hover
				{
				  	background:url(../images/tab_nav_1_pink.gif) transparent top left no-repeat;
					padding:0px 0 9px 10px;
				}
			
				ul#fce_content_navigation_list_pink li.cur a,
				ul#fce_content_navigation_list_pink li.over a,
				ul#fce_content_navigation_list_pink li:hover a
				{
				  	display:block;
				  	color:#fff;
				  	padding:5px 11px 0 0;
				  	text-decoration:none;
				  	background:url(../images/tab_nav_1_pink.gif) transparent top right no-repeat;
				}
/***********************************************************
*					TEASER								   *
***********************************************************/
	
	/* ___ ContentTeaser ___ */
		.content_teaser

		{
			margin-bottom: 10px;
		}
		
/******************************
*	Footer                *
*******************************/
ul.footer_list 
{
    margin:0;
    padding:10px 0 0 0;
    list-style:none;
    color: #23404D;
    font-size:11px;
}

ul.footer_list li
{
	display:inline;
	margin-right:26px;
}



ul.footer_list li.print
{
    background-image:url(../images/print.gif);
    background-position: 0 0;
    background-repeat:no-repeat;
    padding-left: 22px;
    line-height:15px;
}

ul.footer_list li.friend
{
    background-image:url(../images/friend.gif);
    background-position: 0 0;
    background-repeat:no-repeat;
    padding-left: 25px;
    line-height:15px;
}

ul.footer_list li a:link,ul.footer_list li a:visited
{
    color: #23404D;
}

ul.footer_list li a:hover
{
   color:#F87F11;
}

/*********************************
*		Typo3 - Typen			 *
*********************************/
dd.csc-textpic-caption
{
	font-size: 11px;
}


/****************************************** Sitemap - START ******************************/
.tx-dropdownsitemap-pi1 a:link,.tx-dropdownsitemap-pi1 a:hover,.tx-dropdownsitemap-pi1 a:active, .tx-dropdownsitemap-pi1 a:visited
{
     color: #23404D;
     text-decoartion:none;
     font-weight: normal;
}
/****************************************** Sitemap - END ********************************/


/************************************************
*		SubNavigation for Page          *
*************************************************/
        div.sub_nav_cell_1, div.sub_nav_cell_2,div.sub_nav_cell_3
	{
		float:left;
		width:170px;
		margin-right: 6px;
		margin-bottom: 6px;
		margin-top: 50px;
	}
	
	div.sub_nav_cell_3
	{ margin-right:0px; }
	
	.gray_top
	{
		background-image:url(../images/gray_top.gif);
		background-repeat:no-repeat;
		witdh: 170px;
		height:7px;
		overflow:hidden;
	}
	
	.gray_middle
	{
		background-image:url(../images/gray_middle.gif);
		background-repeat:repeat-y;
		witdh: 170px;
		height:auto;
		margin:0;
		overflow:hidden;
		padding: 2px 8px 2px 1px;
	}
	
	.gray_footer
	{
		background-image:url(../images/gray_bottom.gif);
		background-repeat:no-repeat;
		witdh: 170px;
		height:7px;
		overflow:hidden;
		margin:0 0 6px 0;
	}
	
	h1.subnav_title
	{
		font-size:11px;
		margin:0;
		padding:0 13px 5px 14px;
		color:#335361;
	}
	 
	ul.subnav_list
	{
		margin:0px;
		padding:0;
		overflow:hidden;
		list-style-position:outside;
	        list-style:none;
		
	}	

        .gray_middle ul.subnav_list li
	{
	   background-image:url(../images/region_point.png);
	   background-repeat:no-repeat;
	   background-position: 0px 7px;
	   padding-left: 7px;
	   overflow:hidden;
	   margin:0 0 1px 0;
        }	

        .gray_middle ul.subnav_list li a:link,.gray_middle ul.subnav_list li a:hover,.gray_middle ul.subnav_list li a:visited
        {
            color:#335361;
            font-size: 11px;
            margin:0;
            padding:0;
            overflow:hidden;
        }
        
        .gray_middle ul.subnav_list li a:hover
        {        
	    color:#FF9200;
	 }
	 
/************************
*	FCE 2 Spaltig   *
************************/
#2_spalten_outer
{
   width: 520px; 
}

#fce_sub_cell_1
{
    width: 340px;
    margin-right: 10px;
    float:left;
}

#fce_sub_cell_2
{
    width:170px;
    float:left;  
}

/*****************************************
*	IndexSearch                      *
*****************************************/
.searchbox-tmpl-css fieldset
{
   border:none;
   margin:0;
   padding:0;
}

h3.news_title
{
   float:left;
   margin:0;
   padding:0;
   background-image:url(../images/search_entry_icon.png);
   background-repeat:no-repeat;
   padding-left: 19px;
}


h3.news_title a:link,h3.news_title a:visited
{
    color:#0190BF;
}

h3.news_title a:hover
{
   color:#DD3292;
}

p.ratin
{
	float:right;
	color:#BDC5C9;
	font-weight:bold;
}

ul.search_info_list
{
   margin:0;
   padding:0;
   list-style:none;
   color:#BDC5C9;
}

ul.search_info_list li
{
    display:inline;
}

ul.search_info_list li.split
{
    background-image:url(../images/search_list_split.png);
    background-repeat:no-repeat;
    background-position:0px 1px;
    padding-left: 9px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup 
{
    color:#DD3292;
}

#search_box
{
    width: 100px;
    border:1px solid #BDC5C9;
    margin:0 8px 0 0;
    padding:2px 0 2px 2px;
    font-size:11px;
}

#search_submit
{
  margin:0;
  padding:0;   
}

#search_left,#search_right
{
    float:left;
}

#label_search_word
{
    margin:0 5px 0 0;
    padding:0;
    width:auto;
    font-size:16px;
    font-weight:bold;
    color:#23404D;
}

/*****************************************
*           Typo3 Content                *
*****************************************/

.split_line
{
    background-image:url(../images/split_point.gif);
	background-repeat:repeat-x;
	margin-top:10px;
	width: auto;
	overflow:hidden;
}

/**************************************
*	Kontaktformular               *
**************************************/
.middle_gray_box_top
	{
		background-image:url(../images/gray_content_top.png);
		background-repeat:no-repeat;
		width:518px;
		height:7px;
		overflow:hidden;
	}
	
	.middle_gray_box_middle
	{
		background-image:url(../images/gray_content_middle.png);
		background-repeat:repeat-y;
		width: 496px;
		height:auto;
		padding:8px 11px 30px 11px;
		margin:0;
	}
	
	.middle_gray_box_bottom
	{
		background-image:url(../images/gray_content_bottom.png);
		background-repeat:no-repeat;
		width: 518px;
		height:7px;
		overflow:hidden;
	}
	
	#reset
	{
		background-image:url(../images/reset.png);
		width:88px;
		height:19px;
		border:none;
		background-color:white;
		position:relative;
		top: -4px;
		cursor:pointer;
		margin-right: 8px;
	}
	
	.middle_gray_box_middle label
	{
		display:block;
		width: 130px;
		float:left;font-size:11px;font-family:Tahoma;
		padding-top:4px;
	}
	
	.middle_gray_box_middle p
	{
		margin:0 0 6px 0;
		padding:0;
	}
	
	.contact_input
	{
		border:1px solid #E3E4E5;
		font-size:11px;
		padding: 4px 2px 4px 2px;
                width:205px;
	}
	
       .contact_left_side,.contact_right_side
       {	
           float:left;
       }

       .contact_right_side
       {
          padding-left: 15px;
       }

       .contact_right_side p
       { color:#BDC5C9; }

       .error
       {
           color:red;
       }
       ul.contact_error li {display:inline; color:red;}
       ul.contact_error { margin:0 0 6px 0;padding:0 0 0 6px;list-style:none;}

       
/************************************************************
*			NewsModul										*
*************************************************************/
.news_entry
{
	background-image:url(../images/split_point.gif);
	background-repeat:repeat-x;
	padding-top: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	width: 493px;
	overflow:hidden;
}

*html .news_entry
{
	background-image:url(../images/split_point.gif);
	background-repeat:repeat-x;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 493px;
}

.right_news_header
{
	float:right;	
	width: 220px;
	text-align:right;
}

p.news_date
{
	color:#647982;
}

.left_news_header
{
	float:left;
	width: 250px;
}

div.news_content
{
	padding:5px 0 0 0;
}

div.news_content img
{
	display:block;
	float:left;
	margin:0 8px 0 0;
}

p.news_category
{
	float:left;	
	background-image:url(../images/news_split.gif);
	background-repeat:no-repeat;
	background-position: 153px 6px;
	color:#647982;
	text-align:right;
	padding-right:15px;
	width:145px;
}

h1.news_title a:link,h1.news_title a:visited
{
    color:#23404D;

    font-size:11px;
}   

h1.news_title a:hover,.back_link a:hover
{
   color:#F87F11;
}

div.news-list-morelink
{
    margin-top: 5px;
    float:right;
    font-size:11px;
}
	

/*------------------------------------------------*/

p.fce_link
{
      padding-top: 19px;
} 

p.split_line
{
        background-image:url(../images/split_point.gif);
	background-repeat:repeat-x;
	margin:5px 0 5px 0;
	padding:0;
	width: auto;
	overflow:hidden;
        line-height:1px;
}

#service_split
{
   background-image:url(../images/splitter_service.png);
   background-repeat:no-repeat;
   width:182px;
   height:4px;
   margin-top: 30px;
   margin-left: 20px;
}


/* __ NewsArchiv ___ */
	div.news_archiv_container
	{
	     margin:0;
	     padding:0;
	}
	
	div.news_archiv ul.news_archiv_list
	{
	    margin:0;
	    padding:0;
	    list-style-position:outside;
	}
	
	div.news_archiv ul.news_archiv_list li
	{
	     margin:0 0 2px 0;
	     padding:0;
	     text-align:left;
	}
	
	div.news_archiv ul.news_archiv_list li.news-amenu-item-year
	{
	      background-color:transparent;
	      border:none;
	      color:#23404D;
	      list-style:none;
	      text-align:left;
	      margin:0 0 1px 0;
              padding:0;
	}
	
	li.news-amenu-item-year dd
	{
	      margin:0 0 3px 0;
	      padding:0;
	      background-color:transparent;
              border:none;
	      text-align:left;
	      display:inline;
	}
	
	div.tx-ttnews-browsebox
	{
	      border:none;
	      background-color:transparent;
	}

	td.tx-ttnews-browsebox-SCell
	{
	      border:none;
	      background-color:transparent;
	}

p.align-right
{
   text-align:right;
}

p.align-center
{
   text-align:center;
}

/******************
* Typo3 Formular  *
******************/
fieldset.csc-mailform 
{
    border:none;
}

fieldset.csc-mailform label, .csc-mailform-field label
{
    display:block;
    width:100px;
    float:left;
    padding:4px 0 0 0;
    color:#23404D;
    margin:0 0 5px 0;
}

div.csc-mailform-field input
{
       border:1px solid #E3E4E5;
       font-size:11px;
       padding: 4px 2px 4px 2px;
       width:205px;
}

div.csc-mailform-field 
{
    margin:0 0 4px 0;
    clear:left;
     color:#23404D;
}

div.csc-mailform-field input.csc-mailform-submit
{
    height:20px;
    padding:0;
    border:none;
    background-color:transparent;
    color:white;
    width:200px;
    background-image:url(../images/send.png);
    background-repeat:no-repeat;
    cursor:pointer;
    /*margin-left:193px;*/
    /*margin-left: 100px;*/
	margin-left:255px;
}

div.csc-mailform-field input#mailformreset
{
   width:88px;
   margin-left:100px;
   position:relative;
   top:-24px;
   background-image:url(../images/reset.png);
   background-repeat:no-repeat;
   border:none;
   background-color:transparent;
   cursor:pointer;
}

span.csc-mailform-label
{
    font-weight:bold;
}

div.galerie-description
{
     margin:5px 0 5px 0;
}

div#multilanguage
{
    width:100px;
    padding-left:200px;
    display:inline;
    float:left;
    margin:6px 0 0 0;
    border:none;
}

p.multi img
{
   border:none;
}

p.multi a:link,p.multi a:hover,p.multi a:visited
{
    color:#647982;
}

p.multi a:hover
{
   color:#FF7F00;
}

div.galerie-preview table tr td
{
    line-height:58px;
}

td.td_bg
{
   background-color:#BDC5C9;
}

td.td_bg img
{
   border:1px solid black;
}





/* neue Galeriebilder mittels DAM, hier: quadratisches Format erzwingen 

.csc-textpic-border IMG { height: 60px; }
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img { border: none; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 5px 0 10px 0 }
*/

.csc-uploads-icon { vertical-align: top; }

