/* 
	netzwerk-naturheilkunde.de
	------------------------------------------------------------------------------------------
	(c)2009 das Netzbüro | netzbuero.de
	
	25/08/2009
 */
 
 
 
 
/*	Common
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	body	{ background: #ffffff url(../images/pageBackground.gif) repeat-y 30px; margin: 0; padding: 0; }
	img		{ border: none; }	
	.wrap	{ width: 990px; }
	
	
	
/*	Typographie
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	body	{ font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
	h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol	{ margin-top: 0; padding-top: 0; }

	.cnt h1.csc-firstHeader	{ font-size: 1.2em; }
	.cnt h3.csc-firstHeader	{ font-size: 1.2em; margin: 0; }
	.cnt h1 	{ font-size: 1.0em; }
	.cnt h2		{ font-size: 1.0em; color: #00752E; }
	.cnt p,
	.cnt ul		{ line-height: 1.6em; font-weight: normal; font-size: 0.9em; }
	
	.cnt a			{ color: #5c5fa6; }
	.cnt a:hover 	{ color: #00752e; }


/*	Seitenlayout
   	------------------------------------------------------------------------------------------------------------------------------------------- */


	/*  Header
	    -------------------------------------------------------------------- */
		.header				{ background: #fff; width: 700px; height: 150px; margin-left: 50px; margin-bottom: 30px; border-bottom: 1px solid #5c5fa6; }
		
		.header_logo		{ float: left; margin-right: 55px; }
		.header_info		{ float: left; width: 375px; height: 150px; text-align: center; }
		.header_info img	{ margin-top: 20px; } 
		
	/*	Column Layout 
	    -------------------------------------------------------------------- */
		.left	{ float: left; width: 750px; }
		.right 	{ float: left; width: 230px; }		
		.lft 	{ float: left; margin-left: 50px; width: 200px; }
		.mdl 	{ float: left; width: 500px; padding-bottom: 20px; }
	
	
/*	Navigation
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.navigation { margin-left: 15px; width: 175px; }
	
	.navigation ul		{ margin: 0; padding: 0; list-style-type: none; }
	.navigation li  	{ margin-bottom: 20px; }
	.navigation a		{ color: #5c5fa6; text-decoration: none; }
	.navigation a:hover	{ color: #ffffff; }
	.navigation a.active	{ color: #ffffff; }
	
	.navigation ul ul 		{ font-size: 13px; margin-left: 20px; margin-top: 10px; }
	.navigation ul ul li 	{ margin-bottom: 5px; }
	

/*	Content
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.cnt { padding-left: 15px; padding-right: 15px; }
	
	/* Bildunterschrift */
	.csc-textpic-caption { font-weight: bold; font-size: 0.8em; }
	
	/* Subheader */
	.csc-subheader { font-size: 16px!important; font-weight: bold; color: #5C5FA6; }
	
	/* Rahmen 1 */
	.csc-frame-frame1	{ padding: 5px; color: #fff; background-color: #5C5FA6; }
	
	.indent	{ margin-left: 20px; }
	.align-center	{ text-align: center; }
	
	

/*	News
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.news	{ margin-top: 20px; padding-left: 10px; padding-right: 10px; color: #fff; }

	.newsEl		{ margin-bottom: 40px; }	
	.newsEvent 	{ margin-bottom: 20px; }
	.news p		{ font-size: 0.8em; margin-left: 12px; }
	




/*	tt_address
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.vcard 		{ clear: both; margin-bottom: 10px; }
	.fn			{ font-size: 1.1em; font-weight: bold; }
	.single		{ color: #fff; font-size: 0.8em; }
	.single img { }
	.single a	{ color: #fff; text-decoration: none; }
	.single a:hover { text-decoration: underline; }
	
	.list img	{ border: 3px solid #fff; }
	.single .body { margin-top: 20px; padding-left: 10px; padding-right: 10px; }

	/* Rahmen um Bilder in Mitgliederliste */
	.tx-ttaddress-pi1 img {  }






/*	Gesundheitstipp
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.gesundheitstipp_latest 		{ padding-left: 5px; padding-right: 5px; margin-top: 10px; }
	.gesundheitstipp_latest h1		{ font-size: 0.8em; color: #fff; padding-left: 10px; margin: 0; }
	.gesundheitstipp_latest p		{ font-size: 0.8em; color: #fff; padding-left: 10px; margin: 0; }
	.gesundheitstipp_latest a		{ text-decoration: none; color: #fff; }
	.gesundheitstipp_latest a:hover	{ color: #dae8db; }
	
	
/*	Aktuelles
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.aktuelles_latest 			{ padding-left: 5px; padding-right: 5px; margin-top: 40px; }
	.aktuelles_latest h1		{ font-size: 0.8em; color: #fff; padding-left: 10px; margin: 0; }
	.aktuelles_latest p			{ font-size: 0.8em; color: #fff; padding-left: 10px; margin: 0; }
	.aktuelles_latest a			{ text-decoration: none; color: #fff; }
	.aktuelles_latest a:hover	{ color: #dae8db; }	
	.aktuelles_latest_el		{ margin-bottom: 15px; }
	
	.aktuelles_list				{ }
	.aktuelles_list h1			{ margin: 0; }
	.aktuelles_list p			{ margin: 0; }
	.aktuelles_list a			{ }
	.aktuelles_list a:hover		{ }	
	.aktuelles_list_el			{ margin-bottom: 15px; }

	.aktuelles-single-backlink	{ font-size: 0.9em; margin-top: 20px; }
	.aktuelles-infos			{ font-size: 0.9em; font-weight: bold; }
	

	.right p { font-size: 0.8em; color: #fff; padding-left: 10px; }	
	.right p a { color: #fff; font-weight: bold; text-decoration: none; }
	.right p a:hover { color: #ddd; }
	


