/****************************structure****************************/
html
	{
		height:100%; padding-bottom:1px;		
	}
body
	{
		margin:0 auto;
		font-family:arial,verdana,helvetica; font-size:11px; color:#000; text-align:center;
	}
a
	{		
		color:#9A005D; text-decoration:none;
	}
a:hover
	{
		color:#C60086; text-decoration:underline;
	}
a:active
	{
		color:#000;
	}
table	
	{			
		clear:both;
		width:580px; margin: 0px 20px 0px 0px; 
		line-height:1.2; font-size:12px;
	}
td
	{
		border:1px solid #555; padding:4px;
		vertical-align:top;
	}
h1
	{			
		margin: 0px 21px 13px 0px; padding: 0px 0px 0px 0px;
		font-size:20px; 
	}
h2
	{			
		margin: 0px 21px 0px 0px; padding: 0px 0px 0px 0px;
		font-size:20px; 
	}
/****************************structure****************************/
#start
	{
		clear:both; margin:0 auto;
		width:900px; height:21px; margin-top:0px; margin-bottom:21px; border-top:0px solid #999; border-bottom:1px solid #999;
		line-height:21px; color:#000;	
	}
	#start-11
		{
			clear:both; margin:0 auto;
			width:900px; padding:0px;
		}
		.start-11	
			{
				float:left;	
				width:650px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
				text-align:left;			
			}
		.start-22	
			{
				float:right;	
				width:225px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
				text-align:right;		
			}
/****************************structure****************************/
#header
	{
		clear:both; margin:0 auto;
		width:902px; height:120px;
		background:url(../images/header.jpg) no-repeat center top;	
	}
	#header-link
		{
			float:left;
			margin:0px; padding:0px;		
			list-style-type:none;
		}
	#header-link li
		{
			float:left; display:block;		
		}
	#header-link a
		{		
			float:left; display:block; outline:0;
			width:220px; height:120px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-left:0px solid #ccc;
			font-weight:bold; text-align:left; color:#000; text-decoration:none;
		}
	#header-link a:hover
		{		

		}
	#header-link a:active,
	#header-link a.current-active
		{		
		
		}
/****************************structure****************************/			
#navi
	{
		clear:both; margin:0 auto;
		width:900px; height:34px; border-top:0px solid #C60086;					
	}
	#navi-11
		{
			float:left;			
		}
		#navi-link
			{
				float:left;
				margin:0px; padding:0px 0px 0px 0px;		
				list-style-type:none;
			}
		#navi-link li
			{
				float:left; display:block;		
			}
		#navi-link a
			{		
				float:left; display:block; outline:0;
				height:34px; margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px; border-left:0px solid #ccc;
				font-weight:bold; text-align:left; color:#000; line-height:34px;
				transition: all 0.3s linear;
			}
		#navi-link a:hover
			{		
				background:#F8D0F2;
				transition: all 0.3s linear;
			}
		#navi-link a:active
			{		
				color:#C60086;		
			}
		#navi-link a.current-active
			{		
				color:#9A005D; text-decoration:underline;	
			}
		.navi-border
			{		
				height:34px; margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px;
				line-height:32px; color:#999; font-size:16px;
			}
/****************************structure****************************/			
#navi2
	{
		clear:both; margin:0 auto;
		width:900px; height:21px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;							
	}
	#navi2-11
		{
			float:left; 
			width:900px; height:21px;	
		}
		#navi2-link
			{
				float:left;
				margin:0px; padding:0px 0px 0px 0px;		
				list-style-type:none;
			}
		#navi2-link li
			{
				float:left; display:block;		
			}
		#navi2-link a
			{		
				float:left; display:block; outline:0;
				height:21px; margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px; border-left:0px solid #ccc;
				font-weight:bold; text-align:left; color:#666; line-height:21px;
				transition: all 0.3s linear;
			}
		#navi2-link a:hover
			{		
				background:#F8D0F2;
				transition: all 0.3s linear;
			}
		#navi2-link a:active
			{		
				color:#9A005D;	
			}
		#navi2-link a.current-active
			{		
				color:#9A005D; text-decoration:underline;	
			}
		.navi2-border
			{		
				height:21px; margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px;
				line-height:20px; color:#ccc;
			}
/****************************structure****************************/		
#main
	{
		clear:both; margin:0 auto;
		width:900px; padding:0px;
	}
#main-base
	{
		float:left;	
		width:900px; padding:0px; margin:0px;
		font-size:13px;
	}
	.main-top	
		{
			clear:both; margin:0 auto;
			width:900px; height:21px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			background:url(../images/divider-topgif) no-repeat center 0px;
		}
	.main-top2	
		{
			clear:both; margin:0 auto;
			width:900px; height:21px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			background:url(../images/divider-top2.gif) no-repeat center 0px;
		}
	.main-end
		{			
			clear:both; margin:0 auto;
			width:900px; height:85px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			background:url(../images/main-end-00.gif) no-repeat left top;					
		}
	.main-divider-11	
		{
			clear:both; margin:0 auto;
			width:900px; height:21px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
		}
	.main-content-11
		{
			float:left;	
			width:900px; padding:0px; margin:0px;
			text-align:left;
			background:url(../images/fader-11.jpg) repeat-y 600px top;
		}
/*****************/
		.main-box-11	
			{
				float:left;
				width:600px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			}
			.box-11-text	
				{			
					clear:both; margin: 0px 21px 0px 0px; padding: 0px 0px 0px 0px;
					line-height:1.5;					
				}
			.box-11-text-left	
				{			
					clear:both; float:left;
					width:280px; margin: 0px 21px 21px 0px; padding: 0px 0px 0px 0px;
					text-align:left; line-height:1.5;
				}
			.box-11-text-right	
				{			
					float:left;
					width:280px; margin: 0px 0px 21px 0px; padding: 0px 0px 0px 0px;
					text-align:left; line-height:1.5;
				}
			.box-11-vita	
				{			
					clear:both; float:left;
					width:128px; height:160px; margin: 0px 13px 0px 0px; border:0px;
				}
			.box-11-symbol	
				{			
					clear:both; float:left;
					width:70px; height:70px; margin: 3px 13px 0px 0px; border:0px;
				}
			.box-11-probe	
				{			
					width:280px; height:70px; margin: 13px 0px 0px 0px; border:0px;
				}
			.box-11-book	
				{			
					clear:both; float:left;
					width:128px; margin: 3px 13px 30px 0px; border:0px;
				}
			.box-11-list	
				{			
					margin: 0px 21px 21px 16px; padding: 0px 0px 0px 0px;
					list-style:square; list-style-position:outside; line-height:1.5;
				}
			.box-11-theme
				{			
					width:580px; height:227px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px solid #333; cursor:move;
				}
			.box-11-link
				{			
					float:left; width:580px; height:73px; margin: 0px 0px 21px 0px; padding: 0px 0px 0px 0px;
					background:url(../images/box-link.jpg) no-repeat left top;
				}
				#box-11-link
					{
						float:left;
						margin:0px; padding:0px;		
						list-style-type:none;
					}
				#box-11-link li
					{
						float:left; display:block;		
					}
				#box-11-link a
					{		
						float:left; display:block; outline:0;
						width:195px; height:73px; margin:0px; padding:0px; border-left:0px solid #ccc;
						font-weight:bold; text-align:left; color:#fff; line-height:21px; text-decoration:none; cursor:move;
					}
				#box-11-link a:hover
					{		
							
					}
				#box-11-link a:active,
				#box-11-link a.current-active
					{		
								
					}
/*****************/
		.main-box-22	
			{
				float:right;	
				width:300px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;						
			}
			.box-22-text	
				{			
					margin: 13px 13px 13px 13px; padding: 0px 0px 0px 0px;
					font-size:11px;
				}
			.box-22-foto
				{			
					width:300px; height:300px; margin: 0px; padding: 0px; border: 0px;
				}
			.box-22-list	
				{			
					margin: 0px 21px 21px 10px; padding: 0px 0px 0px 0px;
					font-size:11px; list-style:decimal; list-style-position:inside;
				}
			.box-22-zitat
				{			
					width:300px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
					background:url(../images/zitat.jpg) no-repeat left top;
				}
				.box-22-zitattext	
					{			
						padding:42px 25px 20px 28px;
						font-weight:bold; color:#9C005F; font-size:16px;
					}
				.box-22-zitattext2	
					{			
						padding:0px 25px 20px 28px;
						color:#9C005F; font-style:italic; font-size:10px;
					}
			.box-22-onairtop
				{			
					width:300px; height:105px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
					text-align:center;
					background:url(../images/onair-001.gif) no-repeat center top;
				}
			.box-22-onaircontend
				{			
					width:300px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
					text-align: center;
					background:url(../images/onair-002.jpg) no-repeat center center;
				}
				.box-22-onairtext	
					{			
						margin:0 auto; width:210px; margin-bottom:20px; padding-bottom:0px; border-bottom:3px solid #C60086;
						font-weight:bold; color:#000; font-size:11px; line-height:1.4; text-align:left;
					}
				.box-22-onairbutton
					{			
						width:20px; height:20px; margin: 0px; padding: 0px; border: 0px;
					}
			.box-22-postit
				{			
					width:300px; height:300px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
					text-align: center;
					background:url(../images/postit-01.jpg) no-repeat center center;
				}
				.box-22-postittext	
					{			
						margin:0 auto; width:220px; padding-top:35px; padding-right:10px;
						font-weight:bold; color:#000; font-style:italic; font-family:comic sans ms; line-height:1.4;
					}
				.box-22-postitlist	
					{			
						margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;
						font-size:11px; line-height:1.7;
					}
/*****************************************************************/
	#gal
		{
			width:580px; height:264px; margin: 0px 0px 5px 0px;
		}
	#gal-picture
		{
			width:580px; height:227px; margin:0px;
			background:#000;
		}
		.gal-foto
			{			
				width:580px; height:227px; border:0px solid #333; 
			}
	#gal-bottom
		{
			width:580px; height:37px; margin:0px;
			background:#ddd;
		}
/*****************************************************************/	
		#link-gal-nav
			{
				float:right;
				width:180px; height:37px; margin:0px; padding:0px;
				cursor:pointer;
				list-style-type:none;				
			}
		.link-forbid
			{			
				width:60px; height:37px; border:0px solid #333; 
			}
		#link-gal-nav li
			{
				float:left; display:block;		
			}
		#link-gal-nav a
			{		
				float:left; display:block; outline:0;
				width:60px; height:37px; text-align:center;
				color:#000; font-weight:bold; line-height:37px;
				background:#bbb;
				transition: all 0.3s linear;
			}
		#link-gal-nav a:hover
			{		
				background:#c8c;
				transition: all 0.3s linear;
			}
		#link-gal-nav a:active,
		#link-gal-nav a.current-active
			{		
				background:#c6c;		
			}
/****************************structure****************************/
#footer	
	{
		clear:both; margin:0 auto;
		width:900px; height:21px; border-top:5px solid #9A005D;
		text-align:left;		
	}
	#footer-11	
		{
			float:left;
			width:450px; height:21px;
			line-height:21px; color:#000;
		}
		.footer-11-text	
			{			
				margin: 0px 13px 0px 0px; padding: 0px 0px 0px 0px;								
			}
	#footer-22	
		{
			float:left;
			width:450px; height:21px; border-left:0px solid #666;
			line-height:21px;
		}
		.footer-22-text	
			{			
				margin: 0px 0px 0px 13px; padding: 0px 0px 0px 0px;				
			}
		#footer-link
			{
				float:right;
				margin:0px; padding:0px;						
				list-style-type:none;
			}
		#footer-link li
			{
				float:left; display:block;		
			}
		#footer-link a
			{		
				float:left; display:block; outline:0;
				height:21px; margin: 0px; padding: 0px; border-left:0px solid #C60086;
				font-weight:bold; color:#000; line-height:21px; text-align:center; text-decoration:none;
			}
		#footer-link a:hover
			{		
				background:url(../images/navi-pointer.gif) no-repeat center top;	
			}
		#footer-link a:active,
		#footer-link a.current-active
			{		
				background:url(../images/navi-pointer.gif) no-repeat center -1px;		
			}
#footer-bottom	
	{
		clear:both; margin:0 auto;
		width:900px; height:89px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;							
	}
/*****************************************************************/