*					{margin: 0; padding: 0;	}
html, body			{min-height: 100%; height: auto; height: 100%;}
body				{font-size: 76%; font-family: Verdana; color:#000; line-height:150%; background: #175087 url(images/layout/site.png) repeat-x; }
img 				{border: none;}
			 
:focus 				{outline: 0;}
a 					{outline: 0;}

a:link, a:visited		{text-decoration:underline; color: #000;}
	.aspan a:link span, .aspan a:visited span {text-decoration: none;}
a:hover	 			{color: #666; }

a:hover	img	 		{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}


p 					{font-weight:normal; font-size: 1em; text-align:left; line-height:150%; margin: 16px 0 0 0; text-align: justify;}
small				{font-weight: normal; font-size: .8em;}


.clear			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}


td					{border:0px; padding:5px 0 5px 5px;}

		
ul 					{list-style:none;}
h1					{display: none;}
h2					{font-weight: bold; color: #2c649d; font-size: 1.7em; margin: 30px 0 0 0;}
	h2 a:link		{color: #2c649d; text-decoration: none;}
	h2 a:hover,
	h2 a:visited:hover	{text-decoration: underline;}
	h2 a:visited	{color: #04182d; text-decoration: none;}
h3					{margin: 10px 0 0 0; font-weight: bold; font-size: 1.2em; color: #2c649d; border-bottom: 1px solid #aaa; padding: 0 0 2px 0;}
	h3.hov			{padding: 2px;}
	h3.hov:hover	{background: #ececec;}
	h3 a:link		{color: #2c649d; text-decoration: none; margin-top: 10px;}
	h3 a:hover,
	h3 a:visited:hover	{text-decoration: underline;}
	h3 a:visited		{color: #04182d; text-decoration: none;}
	

/* Layoutelemente */
#site				{background: url(images/layout/consite.png) repeat-y; width: 980px; margin: 0 auto; min-height: 1000px; padding: 0 5px;}
	#head			{background: url(images/layout/head.jpg) no-repeat; width: 980px; height: 155px;}
		#head a:link,
		#head a:visited	{display: block; width: 980px; height: 155px; text-indent: -9999px;}
	#searchline		{background: url(images/layout/searchline.png) repeat-x; height: 32px; width: 946px; overflow: hidden; padding: 6px 0 0 34px;}
		#susea input	{background: #5f8e24 url(images/layout/searchinput.png) repeat-x; padding: 4px 4px 4px 10px; border: none; color: #c1e693; width: 220px; font-size: 1.2em;}
	#leftcolumn		{width: 269px; float: left; padding: 0 0 44px 0;}
		#leftcolumn .listed {

			margin: 0 0 0 10px;
		}
		#leftcolumn .listed li	{
			padding: 0 0 0 13px;
		 	background: url(images/layout/lipoi.png) no-repeat 0 5px;
		}
		#leftcolumn .aet	{width: 120px; margin: 0 auto 20px auto;}
		#nav,
		.mc_menu	{margin: 20px 0 0 0;}
			#nav a:link,
			#nav a:visited,
			.mc_menu a:link,
			.mc_menu a:visited	{background: url(images/layout/nav-poi.png) no-repeat 0 0; height: 27px; width: 223px; font-size: 1.1em; color: #000; display: block; padding: 9px 0 0 46px; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
			#nav a:hover,
			.mc_menu a:hover,
			#nav a:hover,
			.mc_menu a.active:link,
			.mc_menu a.active:visited	{background-position: 0 -35px; color: #fff;}
			.mc_menu li			{position: relative;}
			.mc_depth_3 ul		{display: none; position: absolute; top: -21px; left: 240px; z-index: 99; background: #fff; border: 1px solid #d7d7d7;}
			.mc_depth_3 li:hover ul	{display: block;}
			.mc_depth_3 li:hover ul li	{border-bottom: 1px solid #d7d7d7; float: none;}
			.mc_menu ul a:link,
			.mc_menu ul a:visited	{background: #fff; width: 260px; height: auto; font-size: 1em; color: #000; display: block; padding: 2px 5px; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
			.mc_menu ul a:hover,
			.mc_menu ul a.active:link,
			.mc_menu ul a.active:visited	{background: #2a78cb; color: #fff;}
		#klogin		{background: url(images/layout/klogin.png) no-repeat; width: 241px; height: 113px; overflow: hidden; margin: 20px 0 0 0; padding: 34px 0 0 28px;border-bottom: 1px solid #d5d5d5; }
			#klogin input	{border: 1px solid #c8c8c8; background: #fff; padding: 4px 12px 2px 8px; width: 190px; margin: 0 0 2px 0;}
				#klogin input:focus		{border: 1px solid #888; background: #eee;}
				#klogin input#wp-submit	{ background:url(images/layout/loginin.png) repeat-x; border: 1px solid #517820; cursor: pointer; color: #fff; width: 100px; float: right; margin: 4px 30px 0 0;}
				#aboinfod	{padding: 1px; margin: 4px 0; background: #fff; border: 1px solid #444; width: 210px; text-align: center; font-weight: bold;}
					#aboinfod.hurry		{color: #fff;}
						#aboinfod.hurry a:link,
						#aboinfod.hurry a:visited	{color: #fff; text-decoration: none; width: 204px; display: block; padding: 3px; background: #8C0909;}
						#aboinfod.hurry a:hover		{background: #790707;}
						#tooltip		{position: absolute; font-size: .8em; width: 360px; background: #8C0909; color: #fff; padding: 10px; border: 1px solid #000;}
							#tooltip h3	{margin: 0; border: none; color: #fff; font-weight: normal;}
		#chdts		{background: url(images/layout/chart.jpg) no-repeat; width: 268px; height: 119px;}
			#chdts a:link,
			#chdts a:visited {display: block;  width: 242px; height: 73px; padding: 48px 0 0 22px; text-decoration: none;}
		#stockquo	{background: #eee url(images/layout/stockquo.png) no-repeat; min-height: 89px; border-bottom: 1px solid #d5d5d5; width: 208px;margin: 0 0 40px 0; padding: 46px 20px 10px 40px;}
			#stockquo span	{display: block;}
			.zzit	{font-style: italic;}
			.zaut	{}
		#chartimg	{}
	#rightcolumn	{float: left; padding: 0 0 30px 50px; width: 605px;}
		#startein 	{margin: 10px 0 20px 0;}
			#rightcolumn #startein img {float: right; margin: 0 0 20px 30px;}
		.indexteaser {
			border: 1px solid #ccc; text-align: center; background: #fafafa;		}
		.indexteaser a:link,
		.indexteaser a:visited {
			font-size: 1.4em; text-decoration: none;  padding: 10px; display: block;
		}
		a.grosserLink:link,
		a.grosserLink:visited {
			border: 1px solid #ccc; text-align: center; background: #fafafa; font-size: 1.4em; text-decoration: none;  padding: 10px; display: block;
		}
		#rightcolumn .aet	{width: 468px; margin: 10px auto;}
		#rightcolumn ul,
		#rightcolumn ol	{list-style: disc; list-style-position: outside; margin: 10px 0 0 20px; text-align: justify;}
		#rightcolumn ol	{list-style: decimal;}
		#rightcolumn li	{padding: 0 0 3px 0;}
		#rightcolumn img	{margin: 10px 0;}
		#rightcolumn hr	{margin: 16px 0 24px 0; border: none; border-top: 1px dashed #aaa;}
			#aboshort	{padding: 10px; border: 1px solid #D7D7D7; background: url(images/layout/abosh2.png); font-size: .9em; margin: 10px 0; border-right: 1px solid #D7D7D7; color: #70A033;}
				#aboshort a:link,
				#aboshort a:visited	{text-decoration: none; padding: 0 0 0 5px;}
				#aboshort.indexx	{margin-bottom: 26px;}
				#leftcolumn #aboshort.indexx {margin-bottom: 0; margin-top: 0px; border-top: 1px solid #bcbcbc; border-bottom: 1px solid #bcbcbc;}
		.archived .post	{margin: 0; padding: 1px 0;}
			.archived .entry p	{margin-top: 10px;}
		.navigation		{margin: 20px 0 0 0; border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7;}
			.navigation span	{float: left;}
			.navigation span.flright	{float: right;}
			.navigation	a:link,
			.navigation	a:visited	{text-decoration: none; background: #ececec; display: block; padding: 5px;}
		#analysec		{padding: 10px 0 10px 0;}
		#cdt			{padding: 10px 0 0 0;}
			#cdt .category-chart-des-tages	{padding: 10px 0 16px 0;}
		
#footerin			{background:url(images/layout/footer.png) no-repeat; width: 900px; height: 102px; margin: 0 auto; color: #fff; font-size: .9em; padding: 2px 45px; position: relative;}
	#footerin #feedlay		{position: absolute; top: -46px; left: 55px; z-index: 2;}
	#rightcolumn #feedlay	{float: right; margin: 0 0 15px 15px;} 
	#footerin ul#kn	{float: right;}
	#footerin li	{float: left; border-right: 1px solid #426713;}
		#footerin .mc_menu	{margin: 0 0 0 0;}
		#footerin a:link,
		#footerin a:visited,
		#footerin .mc_menu a:link,
		#footerin .mc_menu a:visited	{color: #fff; text-decoration: none; background: none; height: auto; width: auto; font-size: 1em; text-transform: none;}
		#footerin a:hover	{text-decoration: underline;}
		#footerin li.nob	{border: none;}
		#footerin li a:link,
		#footerin li a:visited	{display: block; padding: 3px 8px;}
			#footerin li.first a:link,
			#footerin li.first a:visited	{padding-left: 0;}
			#footerin li.nob a:link,
			#footerin li.nob a:visited		{padding-right: 0;}
	#subinfo		{margin: 18px 0 0 0;}
	#footerin p		{font-size: 1em; float: left;  text-align: left;}
		#footerin p.r				{float: right;}

#commentform input, #commentform textarea	{border: 1px solid #b8b8b8; background: #f3f3f3; padding: 6px;}
#commentform input:focus, #commentform textarea:focus	{border: 1px solid #848484;}

a.frolink:link,
a.frolink:visited	{border-bottom: 1px solid #aaa; padding: 3px 3px 6px 3px; display: block; text-align: right; margin: 0 0 34px 0; background: #fcfcfc;}
a.frolink:hover		{text-decoration: none; color: #000;}

#rightcolumn img.indexbi 		{float: right; margin: 0 0 20px 30px;}
#rightcolumn img.indexbir		{float: left; margin: 0 30px 20px 0;}