/*********************************************************/
/*************** LAYOUT STYLE DEFINITIONEN ***************/
/*********************************************************/


/**** Allg. Angaben ****/

html
{ 
	/* Scroll-Leisten in Mozilla immer anzeigen */
	overflow: -moz-scrollbars-vertical; 
	
	/* Scroll-Leisten in Safari/Chrome immer anzeigen */
	overflow-y: scroll; 
}

* 
{
	margin:0;
	padding:0;
	position:static;
}

table 
{
	border-width: 0;
	border-spacing: 0;
	empty-cells: show;
}


/**** Schriftangaben ****/

body, td, th, p 
{
	font-family: Times New Roman,Arial,Helvetica,Switzerland,Sans-Serif;
	font-size: 14px;
	line-height: 13pt;
	color: #000000;
}


/**** GrundLayout Angaben ****/

body
{
	background-color: #d9dadb;	
}

#main_1
{
	width: 100%;
	height: 100%;
}

	#main_2
	{
		width: 928px;
		margin: 20px auto 0 auto;
	}
		/****** Content *******/
		#main_2_td_left
		{
			background-color: #ffffff;
			vertical-align: top;
			text-align: left;	
		}
		
		/****** Schatten rechts *******/
		#main_2_td_right
		{
			vertical-align: top;
			text-align: left;
			width: 8px;
			background-image: url(/pic/schatten_r.jpg);
			background-repeat: repeat-y;	
		}
		
		/****** Schatten rechts unten *******/
		#main_2_td_left_bottom
		{
			vertical-align: top;
			text-align: left;
			height: 8px;	
			font-size: 1px;
			line-height: 1px;
			background-image: url(/pic/schatten_u.jpg);
			background-repeat: repeat-x;	
		}
		
		/****** Schatten unten *******/
		#main_2_td_right_bottom
		{
			vertical-align: top;
			text-align: left;
			width: 8px;
			height: 8px;
			font-size: 1px;
			line-height: 1px;
		}

/**** InnerLayout Angaben ****/

#inner_1
{
	width: 100%;
	height: 100%;	
}
	
	/****** Logo *******/
	#logo
	{
		width: 230px;
		height: 70px;
		vertical-align: middle;
		text-align: left;
	}
	
		div.div_logo
		{
			margin-left: 19px;
		}
	
	/****** Bereich rechts vom Logo *******/
	#top_right
	{
		width: 690px;
		height: 70px;
		background-color: #0071b9;	
	}
	
	/****** Navi *******/
	#navi
	{
		width: 230px;
		background-color: #0071b9;	
	}
	
		div.div_navi_1
		{
			padding: 50px 0;			
		}
		
			div.div_navi_2
			{							
			}
				
				ul.ul_navi
				{
					list-style: none;
					color: #ffffff;
					font-size: 15px;
					border-top: 1px solid #ffffff;
				}
				
					ul.ul_navi li
					{
						display: block;
						line-height: 35px;
						border-bottom: 1px solid #ffffff;						
					}
					
						a.link_navi,
						a.link_navi:link,
						a.link_navi:visited
						{
							padding-left: 19px;
							color: #ffffff;
							text-decoration: none;
							display: block;
						}
						
						a.link_active,
						a.link_active:link,
						a.link_active:visited,
						a.link_active:hover,
						a.link_navi:hover
						{
							padding-left: 19px;
							color: #ffffff;
							text-decoration: none;
							display: block;
							background-color: #58585a;
						}

		
	/****** Content *******/
	#content
	{
		width: 690px;
		height: 616px;
		vertical-align: top;
	}
	
		div.div_content_1
		{
			padding: 50px;			
		}
		
			div.div_content_2
			{							
			}
			
				div.div_gruppenbild
				{
					padding-bottom: 30px;
				}
				
				div.vollmacht
				{
					padding: 10px 0px;
				}
				
				a.content_link,
				a.content_link:link,
				a.content_link:visited,
				a.content_link:hover
				{
					text-decoration: none;
					color: #0071B9;
				}
			
				table.table_content
				{
					width: 590px;
				}
				
					table.table_content td.td1,
					table.table_content td.td3
					{
						width: 273px;
						vertical-align: top;
						text-align: left;
					}
					
					table.table_content td.td2
					{
						width: 44px;
					}
					
					table.table_content td.td_leere_zeile
					{
						line-height: 35px;
					}					
					
				ul.ul_content
				{
					margin: 0;
					padding: 0;
					list-style: none;
				}
				
					ul.ul_content li
					{
						padding: 2px 0 2px 25px;
						background-image: url("/pic/square.jpg");
						background-position: 0 50%;
						background-repeat: no-repeat;
					}
					
				span.name
				{
					font-size: 16px;
					font-weight: bolder;
				}
				
				span.headline
				{
					font-size: 22px;
					font-weight: bolder;
				}
				
				small
				{
					font-size: 11px;
				}
	
	/****** Footer *******/
	#footer
	{
		height: 18px;
		background-color: #58585a;
		color: #ffffff;
		font-family: Verdana,Times New Roman,Arial,Helvetica,Switzerland,Sans-Serif;
		font-size: 10px;
		vertical-align: top;
	}
	
		div.div_footer
		{
		}
		
			div.footer_1
			{
				float: left;
				width: 232px;
				text-align: right;
				padding-top: 3px;
				line-height: 12px;
			}

			div.footer_2
			{
				float: left;
				width: 365px;
				text-align: left;
				padding-top: 3px;
				color: #9c9e9f;
				line-height: 12px;
			}	
	
				a.link_footer,
				a.link_footer:link,
				a.link_footer:visited,
				a.link_footer:hover
				{
					color: #9c9e9f;
					text-decoration: none;
					font-size: 10px;
					line-height: 12px;
				}
								
			div.footer_3
			{
				float: left;
				width: 273px;
				text-align: left;
				padding-top: 3px;
				line-height: 12px;
			}		
				a.link_footer_white,
				a.link_footer_white:link,
				a.link_footer_white:visited,
				a.link_footer_white:hover
				{
					color: #ffffff;
					text-decoration: none;
					font-size: 10px;
					line-height: 12px;
				}	
	
